Mercurial > hg > index.cgi
diff lwbasic/attic/rules.make @ 185:cca933d32298
Clean up some mess in lwbasic directory
author | lost@l-w.ca |
---|---|
date | Thu, 22 Dec 2011 18:03:38 -0700 |
parents | lwbasic/rules.make@bcd532a90e53 |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lwbasic/attic/rules.make Thu Dec 22 18:03:38 2011 -0700 @@ -0,0 +1,28 @@ +dirname := $(dir $(lastword $(MAKEFILE_LIST))) +lwbasic_dir := $(dirname) + +lwbasic_lsrcs := main.c input.c parser.c lexer.c emit.c symtab.c + +lwbasic_srcs := $(addprefix $(dirname),$(lwbasic_lsrcs)) +lwbasic_objs := $(lwbasic_srcs:.c=.o) +lwbasic_deps := $(lwbasic_srcs:.c=.d) + + + +$(lwbasic_dir)lwbasic$(PROGSUFFIX): $(lwbasic_objs) lwlib $(lwbasic_dir)rules.make + @echo "Linking $@" + @$(CC) -o $@ $(lwbasic_objs) $(LDFLAGS) + +cleantargs := $(cleantargs) lwbasicclean +realcleantargs := $(realcleantargs) lwbasicrealclean + +.PHONY: lwbasicclean lwbasicrealclean +lwbasicrealclean: + @echo "Really cleaning up lwbasic" + @cd $(lwbasic_dir) && rm -f *.d + +lwbasicclean: + @echo "Cleaning up lwbasic" + @cd $(lwbasic_dir) && rm -f *.o *.exe lwbasic + +-include $(lwbasic_deps)