# ---------------------------------------------------- # this is the Makefile for the 'dumpgdbm' utility # ---------------------------------------------------- # # Pour plus d'information, le mieux, c'est de m'ecrire # ou de me faire parvenir une caisse # de vin australien. Ou chilien, ils font du bon vin # au Chili: du Cabernet-Sauvignon de premiere bourre. # # ---------------------------------------------------- # OU_LE_METTRE = /usr/local # # Positionner TRACE a 42 pour avoir un binaire # qui raconte sa vie, son oeuvre, ses trolls... # # you can safely remove the -g (debug) options. # TRACE = 0 C_OPT = -Wall -DTRACE=$(TRACE) # ---------------------------------------------------- all: dumpgdbm cleargdbm dump_funcs.o: dump_funcs.c dumpgdbm.h Makefile cc $(C_OPT) -c dump_funcs.c dumpgdbm.o: dumpgdbm.c dumpgdbm.h Makefile cc $(C_OPT) -c dumpgdbm.c dumpgdbm: dumpgdbm.o dump_funcs.o Makefile cc $(C_OPT) dumpgdbm.o dump_funcs.o -lgdbm -lreadline -ltermcap -o dumpgdbm exemple.gdbm: exemple.pl Makefile -rm exemple.gdbm perl ./exemple.pl cleargdbm: cleargdbm.c Makefile cc $(C_OPT) cleargdbm.c -lgdbm -o cleargdbm love: @echo "--------- No War --------" @echo "install -> " $(OU_LE_METTRE)/ @echo "trace -> " $(TRACE) # # Bon, OK, ma methode d'installation est rudimentaire, # mais fallait lire la doc avant, si votre systeme est # tout detruit, c'est pas de ma faute. Ymmv. # install: cp dumpgdbm dumpgdbm.install strip dumpgdbm.install cp dumpgdbm.install $(OU_LE_METTRE)/bin/dumpgdbm rm dumpgdbm.install cp dumpgdbm.1 $(OU_LE_METTRE)/man/man1/dumpgdbm.1 cp cleargdbm.1 $(OU_LE_METTRE)/man/man1/cleargdbm.1 @echo @echo "configuration modified, you have to reboot now." @echo " [YES] [NO] [MAY BE] [DON'T KNOW]" @echo @sleep 1 @echo "arf, arf, trop drole, on s'y croirait..." @echo # # Rah, mais qu'est ce qu'est Gruiik, ce truc ! # tarball: dumpgdbm.c dumpgdbm.1 Makefile README TODO MANIFEST BUGS \ cleargdbm.c cleargdbm.1 INSTALL dump_funcs.c \ dumpgdbm.h exemple.pl ( cd .. ; \ tar zcvf dumpgdbm.tar.gz `sed 's/^/DumpGDBM\//' DumpGDBM/MANIFEST` ) date >> tarball # # merci de votre attention. # # http://la.buvette.org/ego/ # http://krabulator.free.fr/devel/ # # #-- end of Makefile --