Mercurial > hg > index.cgi
diff Makefile @ 193:68f41eaf44f2
Added lwcc, lwcpp stubs
author | lost@l-w.ca |
---|---|
date | Fri, 13 Jan 2012 22:32:15 -0700 |
parents | 20ba68be2cd7 |
children | 47a055c57d4a |
line wrap: on
line diff
--- a/Makefile Fri Jan 13 21:33:55 2012 -0700 +++ b/Makefile Fri Jan 13 22:32:15 2012 -0700 @@ -43,6 +43,8 @@ lwcc_srcs := lwcc.c lwcc_srcs := $(addprefix lwcc/,$(lwcc_srcs)) +lwcpp_srcs := lwcpp.c +lwcpp_srcs := $(addprefix lwcc/cpp/,$(lwcpp_srcs)) lwasm_srcs := debug.c input.c insn_bitbit.c insn_gen.c insn_indexed.c \ insn_inh.c insn_logicmem.c insn_rel.c insn_rlist.c insn_rtor.c insn_tfm.c \ @@ -57,6 +59,7 @@ lwlib_objs := $(lwlib_srcs:.c=.o) lwobjdump_objs := $(lwobjdump_srcs:.c=.o) lwcc_objs := $(lwcc_srcs:.c=.o) +lwcpp_objs := $(lwcpp_srcs:.c=.o) lwasm_deps := $(lwasm_srcs:.c=.d) lwlink_deps := $(lwlink_srcs:.c=.d) @@ -64,13 +67,15 @@ lwlib_deps := $(lwlib_srcs:.c=.d) lwobjdump_deps := $(lwobjdump_srcs:.c=.d) lwcc_deps := $(lwcc_srcs:.c=.d) +lwcpp_deps := $(lwcpp_srcs:.c=.d) -.PHONY: lwlink lwasm lwar lwobjdump lwcc +.PHONY: lwlink lwasm lwar lwobjdump lwcc lwcpp lwlink: lwlink/lwlink$(PROGSUFFIX) lwasm: lwasm/lwasm$(PROGSUFFIX) lwar: lwar/lwar$(PROGSUFFIX) lwobjdump: lwlink/lwobjdump$(PROGSUFFIX) lwcc: lwcc/lwcc$(PROGSUFFIX) +lwcpp: lwcc/lwcpp$(PROGSUFFIX) .PHONY: lwbasic lwbasic: lwbasic/lwbasic$(PROGSUFFIX) @@ -95,6 +100,11 @@ @echo Linking $@ @$(CC) -o $@ $(lwcc_objs) $(LDFLAGS) +lwcc/lwcpp$(PROGSUFFIX): $(lwcpp_objs) lwlib + @echo Linking $@ + @$(CC) -o $@ $(lwcpp_objs) $(LDFLAGS) + + #.PHONY: lwlib .INTERMEDIATE: lwlib lwlib: lwlib/liblw.a @@ -125,14 +135,14 @@ clean: $(cleantargs) @echo "Cleaning up" @rm -f lwlib/liblw.a lwasm/lwasm$(PROGSUFFIX) lwlink/lwlink$(PROGSUFFIX) lwlink/lwobjdump$(PROGSUFFIX) lwar/lwar$(PROGSUFFIX) lwcc/lwcc$(PROGSUFFIX) - @rm -f $(lwasm_objs) $(lwlink_objs) $(lwar_objs) $(lwlib_objs) $(lwobjdump_objs) $(lwcc_objs) + @rm -f $(lwasm_objs) $(lwlink_objs) $(lwar_objs) $(lwlib_objs) $(lwobjdump_objs) $(lwcc_objs) $(lwcpp_objs) @rm -f $(extra_clean) @rm -f */*.exe .PHONY: realclean realclean: clean $(realcleantargs) @echo "Cleaning up even more" - @rm -f $(lwasm_deps) $(lwlink_deps) $(lwar_deps) $(lwlib_deps) $(lwobjdump_deps) + @rm -f $(lwasm_deps) $(lwlink_deps) $(lwar_deps) $(lwlib_deps) $(lwobjdump_deps) $(lwcc_deps) $(lwcpp_deps) @rm -f docs/manual/*.html docs/manual/*.pdf print-%: