# $Id: Makefile,v 1.8 2005/12/01 19:42:03 sms Exp $ # www.pccl.demon.co.uk # # Destinations BIN=$(HOME)/bin DATA=$(HOME)/data # SOURCE CLASS= FILES=defines.list sinfo.list sysconf.list GIF= HTML= MAKE=Makefile SOURCEINDEX=c.html SCRIPTS=defines sinfo.build sysconf.build SRCS=errno.c filetime.c hex.c sinfo.c sizeof.c sysconf.c telltime.c CODE=$(SRCS) TAR=tools.tar COPYFILES=$(CLASS) $(FILES) $(GIF) $(HTML) $(MAKE) $(SRCS) $(SCRIPTS) # sinfo is not for Linux so it is not included here OBJS=$(SCRIPTS) errno filetime hex sizeof sysconf telltime $(TAR) all: $(OBJS) depend: makedepend -- -- $(SRCS) issue: all tools.tar # Local Use cp defines $(OBJS) $(BIN) cp $(FILES) $(DATA) clean: rm -rf *.o $(OBJS) sinfo.inc sysconf.inc $(TAR) errno: errno.c cc -o $@ errno.c filetime: filetime.c cc -o $@ filetime.c hex: hex.c cc -o $@ hex.c sinfo: sinfo.c sinfo.inc cc -o $@ sinfo.c sizeof: sizeof.c cc -o $@ sizeof.c sysconf: sysconf.c sysconf.inc cc -o $@ sysconf.c telltime: telltime.c cc -o $@ telltime.c sinfo.inc: sinfo.build sinfo.list ksh sinfo.build sinfo.list $@ sysconf.inc: sysconf.build sysconf.list ksh sysconf.build sysconf.list $@ tools.tar: $(COPYFILES) tar cvf $@ $(COPYFILES)