diff Makefile @ 3:d4eb3c328a47

Typo fixes
author lost@l-w.ca
date Thu, 20 Jan 2011 22:56:29 -0700
parents 7317fbe024af
children fdc11ef4115b
line wrap: on
line diff
--- a/Makefile	Thu Jan 20 22:39:46 2011 -0700
+++ b/Makefile	Thu Jan 20 22:56:29 2011 -0700
@@ -23,29 +23,29 @@
 lwlib_deps := $(lwlib_srcs:.c=.d)
 lwobjdump_deps := $(lwobjdump_srcs:.c=.d)
 
-,PHONY: lwlink lwasm lwar
+.PHONY: lwlink lwasm lwar lwobjdump
 lwlink: lwlink/lwlink
 lwasm: lwasm/lwasm
 lwar: lwar/lwar
 lwobjdump: lwlink/lwobjdump
 
-lwasm/lwasm: $(lwasm_objs) lwlib
+lwasm/lwasm: $(lwasm_objs) lwlib lwasm/rules.make
 	$(CC) -o $@ $(lwasm_objs) $(LDFLAGS)
 
-lwlink/lwlink: $(lwlink_objs)
+lwlink/lwlink: $(lwlink_objs) lwlink/rules.make
 	$(CC) -o $@ $(lwlink_objs)
 
-lwlink/lwobjdump: $(lwobjdump_objs)
+lwlink/lwobjdump: $(lwobjdump_objs) lwlink/rules.make
 	$(CC) -o $@ $(lwobjdump_objs)
 
-lwar/lwar: $(lwar_objs)
+lwar/lwar: $(lwar_objs) lwar/rules.make
 	$(CC) -o $@ $(lwar_objs)
 
 
-.phony: lwlib
+.PHONY: lwlib
 lwlib: lwlib/liblw.a
 
-lwlib/liblw.a: $(lwlib_objs)
+lwlib/liblw.a: $(lwlib_objs) lwlib/rules.make
 	$(AR) rc $@ $^
 
 %.d: %.c
@@ -56,7 +56,9 @@
 	@sed -e 's/.*://' -e 's/\\$$//' < $*.d.tmp | fmt -1 | sed -e 's/^ *//' -e 's/$$/:/' >> $*.d
 	@rm -f $*.d.tmp
 
--include $(lwasm_deps) $(lwlink_deps) $(lwar_deps) $(lwlib_deps) $(lwobjdump_deps)
+alldeps := $(lwasm_deps) $(lwlink_deps) $(lwar_deps) $(lwlib_deps) ($lwobjdump_deps)
+
+-include $(alldeps)
 
 extra_clean := $(extra_clean) *~ */*~
 
@@ -69,4 +71,8 @@
 
 print-%:
 	@echo $* = $($*)
+
+.PHONY: install
+install:
+	cp $(MAIN_TARGETS) /usr/local/bin/
 	
\ No newline at end of file