VERSION=0.1 TIMESTAMP=$(shell date +"%02m%02d%02y-%02k.%02M") DATE=$(shell date) DISTNAME=ascorbic-$(TIMESTAMP) SRCDIR=$(PWD) #CC=cc #CC=cc -O3 CC=cc -g -pedantic INSTALL=install DEST=`echo ~/bin` all: ascorbic ascorbic.o: Makefile header ascorbic.h ascorbic.c $(CC) -c ascorbic.c -o ascorbic.o assembly.o: Makefile ascorbic.h assembly.c $(CC) -c assembly.c -o assembly.o file.o: Makefile ascorbic.h file.c $(CC) -c file.c -o file.o parse.o: Makefile ascorbic.h parse.c $(CC) -c parse.c -o parse.o particle.o: Makefile ascorbic.h particle.c $(CC) -c particle.c -o particle.o tokenize.o: Makefile ascorbic.h tokenize.c $(CC) -c tokenize.c -o tokenize.o header: # Update build.h ./newbuildnum echo "#define VERSION \"$(VERSION)\"" >> build.h echo "#define BUILDDATE \"$(DATE)\"" >> build.h ascorbic: Makefile ascorbic.o assembly.o file.o parse.o particle.o tokenize.o $(CC) -o ascorbic ascorbic.o assembly.o file.o parse.o particle.o tokenize.o test: ascorbic rm -f out.sasm ./ascorbic test.asc out.sasm rm -f out.seb $(DEST)/sa out.sasm out.seb $(DEST)/svm out.seb install: ascorbic @install -v ascorbic $(DEST) clean: rm -f ascorbic *.o *~ out.sasm dist: clean mkdir ../$(DISTNAME) cp -R * ../$(DISTNAME) mv ../$(DISTNAME) . tar czf $(DISTNAME).tgz $(DISTNAME) rm -rf $(DISTNAME) mv $(DISTNAME).tgz ../files/