head 1.22; access; symbols; locks ahuxley:1.22; strict; comment @# @; 1.22 date 2000.01.09.10.56.19; author ahuxley; state Exp; branches; next 1.21; 1.21 date 99.04.28.09.44.31; author alexis; state Exp; branches; next 1.20; 1.20 date 99.04.26.16.12.54; author alexis; state Exp; branches; next 1.19; 1.19 date 99.01.07.13.03.21; author alexis; state Exp; branches; next 1.18; 1.18 date 98.08.28.13.06.41; author alexis; state Exp; branches; next 1.17; 1.17 date 98.03.01.22.29.40; author alexis; state Exp; branches; next 1.16; 1.16 date 98.03.01.14.54.42; author alexis; state Exp; branches; next 1.15; 1.15 date 98.03.01.14.23.52; author alexis; state Exp; branches; next 1.14; 1.14 date 98.02.05.12.19.39; author alexis; state Exp; branches; next 1.13; 1.13 date 97.11.11.11.49.25; author alexis; state Exp; branches; next 1.12; 1.12 date 97.10.26.20.54.53; author alexis; state Exp; branches; next 1.11; 1.11 date 97.10.26.18.54.01; author alexis; state Exp; branches; next 1.10; 1.10 date 97.10.26.17.46.22; author alexis; state Exp; branches; next 1.9; 1.9 date 97.10.26.12.12.32; author alexis; state Exp; branches; next 1.8; 1.8 date 97.10.26.10.02.46; author alexis; state Exp; branches; next 1.7; 1.7 date 97.10.22.17.32.45; author alexis; state Exp; branches; next 1.6; 1.6 date 97.10.22.16.29.41; author alexis; state Exp; branches; next 1.5; 1.5 date 97.10.22.13.53.10; author alexis; state Exp; branches; next 1.4; 1.4 date 97.10.22.13.34.47; author alexis; state Exp; branches; next 1.3; 1.3 date 97.10.22.13.27.59; author alexis; state Exp; branches; next 1.2; 1.2 date 97.10.22.12.52.50; author alexis; state Exp; branches; next 1.1; 1.1 date 97.10.22.12.13.48; author alexis; state Exp; branches; next ; desc @restructured for recursive makes @ 1.22 log @added var_test code - not included in distribution yet @ text @# $Header: /diskb/home/alexis/dev/supported/ppplc/bin/RCS/Makefile,v 1.21 1999/04/28 09:44:31 alexis Exp alexis $ SUPPORT_DIR = ../support include ../Makefile.defs SBIN_FILES = ppplcd BIN_FILES = sndmsg getmsg ppplcc dhuy XBIN_FILES = xppplcc var_test: var_test.c utils.o tblspc.o $(CC) $(CFLAGS) -o var_test var_test.c utils.o tblspc.o compile: $(SBIN_FILES) $(BIN_FILES) $(XBIN_FILES) clean: rm -f *.o core ppplcd sndmsg xppplcc ppplcc \ getmsg dhuy ppplc_msgids.h sm.h install: compile $(INSTALL_CMD) -o root -g root -m 555 $(BIN_FILES) \ $(LCLBINDIR) $(INSTALL_CMD) -o root -g root -m 555 \ $(XBIN_FILES) $(LCLXBINDIR) $(INSTALL_CMD) -o root -g root -m 555 \ $(SBIN_FILES) $(LCLSBINDIR) uninstall: -cd $(LCLBINDIR) && rm -f $(BIN_FILES) -cd $(LCLSBINDIR) && rm -f $(SBIN_FILES) -cd $(LCLXBINDIR) && rm -f $(XBIN_FILES) getmsg: ppplc_msgids.o getmsg.o \ utils.o patchlevel.o sm.o $(CC) -o $@@ $^ ppplcd: ppplc_msgids.o ppplcd.o \ utils.o patchlevel.o sm.o $(CC) -o $@@ $^ sndmsg: sndmsg.o ppplc_msgids.o \ utils.o patchlevel.o sm.o $(CC) -o $@@ $^ # ppplcd.c needed in dependencies since the compile cmd is not straightforward ppplcd.o: ppplcd.c ppplc_msgids.h ppplc.h \ utils.h patchlevel.h sm.h $(CC) -c -DLOCK_DIR=\"$(LOCK_DIR)\" $< ppplc_msgids.o: ppplc_msgids.h sm.h utils.o: utils.h tblspc.o: tblspc.h # sndmsg.c needed in dependencies since the compile cmd is not straightforward sndmsg.o: sndmsg.c ppplc_msgids.h utils.h sm.h \ patchlevel.h ppplc.h $(CC) -c -DLOCK_DIR=\"$(LOCK_DIR)\" $< sm.o: sm.h utils.h getmsg.o: ppplc_msgids.h utils.h sm.h ppplc.h patchlevel.h patchlevel.o: patchlevel.h sm.h: sm.h.shpp sm_msgids.shpp $(SHPP_CMD) -nx $< ppplc_msgids.h: ppplc_msgids.h.shpp ppplc_msgids.shpp $(SHPP_CMD) -nx $< ppplcc: ppplcc.shpp utils.sh.shpp gep.sh.shpp $(SHPP_CMD) $(SHPP_FLAGS) $< xppplcc: xppplcc.shpp sm_msgids.shpp ppplc_msgids.shpp $(SHPP_CMD) $(SHPP_FLAGS) $< dhuy: dhuy.shpp utils.sh.shpp gep.sh.shpp \ sm_msgids.shpp ppplc_msgids.shpp $(SHPP_CMD) $(SHPP_FLAGS) $< @ 1.21 log @./Makefile ./ppplcd.c ./dhuy.shpp ./sm_msgids.shpp ./sndmsg.c ./patchlevel.c ./patchlevel.h ./ppplc.h ./ppplc_msgids.c ./ppplcc.shpp ./xppplcc.shpp ./sm.h.shpp ./getmsg.c ./sm.c ./ppplc_msgids.shpp ./ppplc_msgids.h.shpp @ text @d1 1 a1 1 # $Header: /diskb/home/alexis/dev/supported/ppplc/bin/RCS/Makefile,v 1.20 1999/04/26 16:12:54 alexis Exp alexis $ d10 3 d53 2 @ 1.20 log @added gen.sh.shpp dependency @ text @d1 1 a1 1 # $Header: /diskb/home/alexis/dev/supported/ppplc/bin/RCS/Makefile,v 1.19 1999/01/07 13:03:21 alexis Exp alexis $ d7 1 a7 1 BIN_FILES = ppplcc sndmsg getmsg dhuy d14 1 a14 1 getmsg dhuy d29 2 a30 2 getmsg: ppplcd_msgids.o getmsg.o ppplcd_ipc.o \ utils.o patchlevel.o d33 2 a34 3 ppplcd: ppplcd_msgids.o ppplcd.o ppplcd_ipc.o \ utils.o ppplcd_cfg.o \ ppplcd_mhf.o patchlevel.o d37 2 a38 2 sndmsg: sndmsg.o ppplcd_ipc.o ppplcd_msgids.o \ utils.o patchlevel.o d41 3 a43 1 ppplcd_ipc.o: ppplcd_ipc.h ppplcd_msgids.h utils.h a44 2 ppplcd.o: ppplcd.c ppplcd_ipc.h ppplcd_msgids.h ppplcd.h \ utils.h patchlevel.h ppplcd_cfg.h d47 1 a47 2 ppplcd_msgids.o: ppplcd_msgids.h d51 3 a53 2 sndmsg.o: sndmsg.c ppplcd_ipc.h ppplcd_msgids.h utils.h \ patchlevel.h d56 3 a58 1 ppplcd_cfg.o: utils.h ppplcd_ipc.h ppplcd_cfg.h d60 1 a60 3 ppplcd_mhf.o: utils.h ppplcd_ipc.h ppplcd_msgids.h \ ppplcd.h patchlevel.h ppplcd_cfg.h \ ppplcd_mhf.h d62 2 a63 2 getmsg.o: ppplcd_msgids.h ppplcd_mhf.h utils.h \ ppplcd_ipc.h ppplcd.h patchlevel.h d65 2 a66 1 patchlevel.o: patchlevel.h d71 1 a71 1 xppplcc: xppplcc.shpp d74 2 a75 1 dhuy: dhuy.shpp utils.sh.shpp gep.sh.shpp @ 1.19 log @symbol name changes @ text @d1 1 a1 1 # $Header: Makefile,v 1.18 1998/08/28 13:06:41 alexis Exp alexis $ d60 2 a61 1 ppplcd.h patchlevel.h ppplcd_cfg.h d68 1 a68 1 ppplcc: ppplcc.shpp utils.sh.shpp d74 1 a74 1 dhuy: dhuy.shpp utils.sh.shpp @ 1.18 log @milepost @ text @d1 1 a1 1 # $Id: Makefile,v 1.17 1998/03/01 22:29:40 alexis Exp alexis $ d14 1 a14 1 getmsg utils.sh dhuy d17 1 a17 1 $(INSTALL) -o root -g root -m 555 $(BIN_FILES) \ d19 1 a19 1 $(INSTALL) -o root -g root -m 555 \ d21 1 a21 1 $(INSTALL) -o root -g root -m 555 \ d44 1 a44 1 ppplcd.o: ppplcd_ipc.h ppplcd_msgids.h ppplcd.h \ d46 2 d53 1 a53 1 sndmsg.o: ppplcd_ipc.h ppplcd_msgids.h utils.h \ d55 1 d67 2 a68 2 ppplcc: ppplcc.shpp utils.sh $(SHPP) $(SHPPFLAGS) $< d71 1 a71 4 $(SHPP) $(SHPPFLAGS) $< dhuy: dhuy.shpp utils.sh $(SHPP) $(SHPPFLAGS) $< d73 2 a74 2 utils.sh: utils.sh.shpp $(SHPP) -nx $(SHPPFLAGS) $< @ 1.17 log @'clean' now doesn't delete stuff in a variable but explicitly listed files which is safer @ text @d1 1 a1 1 # $Id: Makefile,v 1.16 1998/03/01 14:54:42 alexis Exp alexis $ d3 1 d6 3 a8 2 SBIN_FILES = ppplcd sndmsg BIN_FILES = xppplcc ppplcc d10 1 a10 1 compile: $(SBIN_FILES) $(BIN_FILES) d13 2 a14 1 rm -f *.o core ppplcd sndmsg xppplcc ppplcc d20 2 d27 5 d36 1 a36 1 $(CC) -o ppplcd $^ d40 1 a40 1 $(CC) -o sndmsg $^ d59 3 d64 11 a74 14 ppplcc: ppplcc.in sed -e "s%LCLBINDIR_MARKER%$(LCLBINDIR)%g" \ -e "s%LCLSBINDIR_MARKER%$(LCLSBINDIR)%g" \ -e "s%PRGCFGDIR_MARKER%$(PRGCFGDIR)%g" \ -e "s%PRGLIBDIR_MARKER%$(PRGLIBDIR)%g" \ -e "s%SCRIPTSHELLCMD_MARKER%$(SCRIPTSHELLCMD)%g" \ < $^ > $@@ chmod u+x $@@ xppplcc: xppplcc.in sed -e "s%LCLSBINDIR_MARKER%$(LCLSBINDIR)%g" \ -e "s%SCRIPTSHELLCMD_MARKER%$(SCRIPTSHELLCMD)%g" \ < $^ > $@@ chmod u+x $@@ @ 1.16 log @removed PPPLC.*MARKER references moved sndmsg and ppplcd from bin to sbin @ text @d1 1 a1 1 # $Id: Makefile,v 1.15 1998/03/01 14:23:52 alexis Exp alexis $ d11 1 a11 1 rm -f *.o core $(FILES) @ 1.15 log @modified to the new way of doing Makefiles @ text @d1 1 a1 1 # $Id: Makefile,v 1.14 1998/02/05 12:19:39 alexis Exp alexis $ d5 2 a6 1 FILES = ppplcd sndmsg xppplcc ppplcc d8 1 a8 1 compile: $(FILES) d14 1 a14 1 $(INSTALL) -o root -g root -m 555 $(FILES) \ d16 2 d20 2 a21 1 -cd $(LCLBINDIR) && rm -f $(FILES) d53 3 a55 2 -e "s%PPPLCCFGDIR_MARKER%$(PPPLCCFGDIR)%g" \ -e "s%PPPLCLIBDIR_MARKER%$(PPPLCLIBDIR)%g" \ d61 2 a62 2 sed -e "s%LCLBINDIR_MARKER%$(LCLBINDIR)%g" \ -e "s%PPPLCCFGDIR_MARKER%$(PPPLCCFGDIR)%g" \ @ 1.14 log @added script shell substitution in ppplcc @ text @d1 1 a1 1 # $Id: Makefile,v 1.13 1997/11/11 11:49:25 alexis Exp alexis $ d17 1 a17 1 cd $(LCLBINDIR) && rm -f $(FILES) @ 1.13 log @ppplcd_utils.* renamed to utils.* and moved into ~/dev/common created new symbol PPPLCLIBDIR to be used instead of LCLLIBDIR/ppplc @ text @d1 1 a1 1 # $Id: Makefile,v 1.12 1997/10/26 20:54:53 alexis Exp alexis $ d50 2 a51 1 -e "s%PPPLCLIBDIR_MARKER%$(PPPLCLIBDIR)%g" \ @ 1.12 log @more directory changes @ text @d1 1 a1 1 # $Id: Makefile,v 1.11 1997/10/26 18:54:01 alexis Exp alexis $ d20 1 a20 1 ppplcd_utils.o ppplcd_cfg.o \ d25 1 a25 1 ppplcd_utils.o patchlevel.o d28 1 a28 1 ppplcd_ipc.o: ppplcd_ipc.h ppplcd_msgids.h ppplcd_utils.h d31 1 a31 1 ppplcd_utils.h patchlevel.h ppplcd_cfg.h d35 1 a35 1 ppplcd_utils.o: ppplcd_utils.h d37 1 a37 1 sndmsg.o: ppplcd_ipc.h ppplcd_msgids.h ppplcd_utils.h \ d40 1 a40 2 ppplcd_cfg.o: ppplcd_utils.h ppplcd_ipc.h ppplcd_utils.h \ ppplcd_cfg.h d42 2 a43 3 ppplcd_mhf.o: ppplcd_utils.h ppplcd_ipc.h ppplcd_msgids.h \ ppplcd.h ppplcd_utils.h patchlevel.h \ ppplcd_cfg.h d50 1 a50 1 -e "s%LCLLIBDIR_MARKER%$(LCLLIBDIR)%g" \ a56 1 -e "s%LCLLIBDIR_MARKER%$(LCLLIBDIR)%g" \ @ 1.11 log @continued directory reorganisation @ text @d1 1 a1 1 # $Id: Makefile,v 1.10 1997/10/26 17:46:22 alexis Exp alexis $ d51 1 a51 1 -e "s%PPPLCDCFGDIR_MARKER%$(PPPLCDCFGDIR)%g" \ d58 1 a58 1 -e "s%PPPLCDCFGDIR_MARKER%$(PPPLCDCFGDIR)%g" \ @ 1.10 log @directory reorganisation @ text @d1 1 a1 1 # $Id: Makefile,v 1.9 1997/10/26 12:12:32 alexis Exp alexis $ d14 1 a14 1 $(LCLSBINDIR) d17 1 a17 1 cd $(LCLSBINDIR) && rm -f $(FILES) d50 2 a51 1 sed -e "s%LCLSBINDIR_MARKER%$(LCLSBINDIR)%g" \ a52 2 -e "s%LCLXBINDIR_MARKER%$(LCLXBINDIR)%g" \ -e "s%PPPLCDCFGDIR_MARKER%$(PPPLCDCFGDIR)%g" \ d57 2 a58 1 sed -e "s%LCLSBINDIR_MARKER%$(LCLSBINDIR)%g" \ a59 2 -e "s%LCLXBINDIR_MARKER%$(LCLXBINDIR)%g" \ -e "s%PPPLCDCFGDIR_MARKER%$(PPPLCDCFGDIR)%g" \ @ 1.9 log @stamped for release 1.0.6 @ text @d1 1 a1 1 # $Id: Makefile,v 1.8 1997/10/26 10:02:46 alexis Exp alexis $ d3 1 a3 1 include ../Makefile.defs d5 1 a5 1 FILES = ppplcd sndmsg d7 1 a7 1 compile: $(FILES) d10 1 a10 1 rm -f *.o core $(FILES) d12 3 a14 3 install: compile $(INSTALL) -o root -g root -m 555 $(FILES) \ $(LCLSBINDIR) d17 1 a17 1 cd $(LCLSBINDIR) && rm -f $(FILES) d19 4 a22 5 ppplcd: ppplcd_msgids.o ppplcd.o ppplcd_ipc.o ppplcd_utils.o \ ppplcd_cfg.o ppplcd_mhf.o patchlevel.o gcc -o ppplcd ppplcd.o ppplcd_msgids.o ppplcd_ipc.o \ ppplcd_utils.o ppplcd_cfg.o ppplcd_mhf.o \ patchlevel.o d24 3 a26 4 sndmsg: sndmsg.o ppplcd_ipc.o ppplcd_msgids.o ppplcd_utils.o \ patchlevel.o gcc -o sndmsg sndmsg.o ppplcd_ipc.o ppplcd_msgids.o \ ppplcd_utils.o patchlevel.o d28 1 a28 1 ppplcd_ipc.o: ppplcd_ipc.h ppplcd_msgids.h ppplcd_utils.h d30 2 a31 2 ppplcd.o: ppplcd_ipc.h ppplcd_msgids.h ppplcd.h ppplcd_utils.h \ patchlevel.h ppplcd_cfg.h d33 1 a33 1 ppplcd_msgids.o: ppplcd_msgids.h d35 1 a35 1 ppplcd_utils.o: ppplcd_utils.h d37 2 a38 1 sndmsg.o: ppplcd_ipc.h ppplcd_msgids.h ppplcd_utils.h patchlevel.h d40 2 a41 1 ppplcd_cfg.o: ppplcd_utils.h ppplcd_ipc.h ppplcd_utils.h ppplcd_cfg.h d43 3 a45 2 ppplcd_mhf.o: ppplcd_utils.h ppplcd_ipc.h ppplcd_msgids.h ppplcd.h \ ppplcd_utils.h patchlevel.h ppplcd_cfg.h d47 17 a63 1 patchlevel.o: patchlevel.h @ 1.8 log @*** empty log message *** @ text @d1 1 a1 1 # $Id: Makefile,v 1.7 1997/10/22 17:32:45 alexis Exp alexis $ @ 1.7 log @*** empty log message *** @ text @d1 1 a1 1 # $Id: Makefile,v 1.6 1997/10/22 16:29:41 alexis Exp alexis $ d13 2 a14 1 install -o root -g root -m 555 $(FILES) $(BASESBINDIR) d17 1 a17 1 -cd $(BASESBINDIR) && rm -f $(FILES) @ 1.6 log @*** empty log message *** @ text @d1 1 a1 1 # $Id: Makefile,v 1.5 1997/10/22 13:53:10 alexis Exp alexis $ d13 1 a13 2 install -m 755 -o root -g root -m 555 $(FILES) \ $(SBINDIR) d16 1 a16 1 -cd $(SBINDIR) && rm -f $(FILES) @ 1.5 log @*** empty log message *** @ text @d1 3 a3 1 # $Id: Makefile,v 1.4 1997/10/22 13:34:47 alexis Exp alexis $ @ 1.4 log @*** empty log message *** @ text @d1 1 a1 1 # $Id: Makefile,v 1.3 1997/10/22 13:27:59 alexis Exp alexis $ d8 1 a8 1 -rm *.o core $(FILES) @ 1.3 log @*** empty log message *** @ text @d1 1 a1 1 # $Id: Makefile,v 1.2 1997/10/22 12:52:50 alexis Exp alexis $ d8 1 a8 1 rm -f *.o core $(FILES) d15 1 a15 1 cd $(SBINDIR) && rm -f $(FILES) @ 1.2 log @*** empty log message *** @ text @d1 1 a1 1 # $Id: Makefile,v 1.1 1997/10/22 12:13:48 alexis Exp alexis $ d14 2 a15 1 uninstall: cd $(SBINDIR) && rm -f $(FILES) @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $Id: Makefile,v 1.13 1997/10/20 17:17:00 alexis Exp alexis $ a10 2 install -m 755 -o root -g root $(BASEDIR) $(ETCDIR) \ $(SBINDIR) $(MAN8DIR) $(DOCDIR) $(LIBDIR) @