mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
updates fro rob browning
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@850 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
166d042625
commit
49804e3f65
@ -36,25 +36,24 @@ GTK_CFLAGS := $(shell gtk-config --cflags)
|
||||
# Makefile in src/foo/bar and src/foo/bax for now.
|
||||
|
||||
define cleanupdeps
|
||||
@echo -n "obj/" > $(basename $@).d
|
||||
@cat $(basename $<).d >> $(basename $@).d
|
||||
@rm $(basename $<).d
|
||||
sed -e "1 s|$(basename $<)\.o|$@|1" $(basename $@).d.tmp > $(basename $@).d
|
||||
rm $(basename $@).d.tmp
|
||||
endef
|
||||
|
||||
# Default rule used for non-flavor dependent files (i.e. all of register)
|
||||
obj/%.o: %.c
|
||||
@if [ ! -e $(dir $@) ]; then mkdir -p $(dir $@); fi
|
||||
$(CC) -MD -c $(CFLAGS) -o $@ $<
|
||||
$(CC) -Wp,-MD,$(basename $@).d.tmp -c $(CFLAGS) -o $@ $<
|
||||
${cleanupdeps}
|
||||
|
||||
obj/motif/%.o: %.c
|
||||
@if [ ! -e $(dir $@) ]; then mkdir -p $(dir $@); fi
|
||||
$(CC) -MD -c $(CFLAGS) -DMOTIF -o $@ $<
|
||||
$(CC) -Wp,-MD,$(basename $@).d.tmp -c $(CFLAGS) -DMOTIF -o $@ $<
|
||||
${cleanupdeps}
|
||||
|
||||
obj/gnome/%.o: %.c
|
||||
@if [ ! -e $(dir $@) ]; then mkdir -p $(dir $@); fi
|
||||
$(CC) -MD -c $(CFLAGS) ${GTK_CFLAGS} -DGNOME -o $@ $<
|
||||
$(CC) -Wp,-MD,$(basename $@).d.tmp -c $(CFLAGS) ${GTK_CFLAGS} -DGNOME -o $@ $<
|
||||
${cleanupdeps}
|
||||
|
||||
clean:
|
||||
|
Loading…
Reference in New Issue
Block a user