projects
/
fw
/
altos
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
52fb5f7
)
Clean up makefiles, move ihx files to .ihx
author
Keith Packard
<keithp@keithp.com>
Sat, 20 Dec 2008 03:04:26 +0000
(19:04 -0800)
committer
Keith Packard
<keithp@keithp.com>
Sat, 20 Dec 2008 03:04:26 +0000
(19:04 -0800)
Makefile
patch
|
blob
|
history
Makefile.blink
patch
|
blob
|
history
diff --git
a/Makefile
b/Makefile
index d3bafe2ce72e546ef73f4b9ddafebd470789c2db..10cd8888c9456dcfedd44db3c59f38402ea17773 100644
(file)
--- a/
Makefile
+++ b/
Makefile
@@
-29,9
+29,9
@@
$(PROG): $(OBJS)
clean:
rm -f $(PROG) $(OBJS)
clean:
rm -f $(PROG) $(OBJS)
- make -f Makefile.blink clean
+
+
make -f Makefile.blink clean
$(OBJS): $(INCS)
blinks: blink.c Makefile.blink
$(OBJS): $(INCS)
blinks: blink.c Makefile.blink
-
make -j1
-f Makefile.blink
+
+make
-f Makefile.blink
diff --git
a/Makefile.blink
b/Makefile.blink
index e153c97899cb135edea3bf033c33b79e9b9a7b1d..9cda7805ad71db4f70e8318dab50f055b73b5d6f 100644
(file)
--- a/
Makefile.blink
+++ b/
Makefile.blink
@@
-1,4
+1,3
@@
-.NOTPARALLEL:
CC=sdcc
NO_OPT=--nogcse --noinvariant --noinduction --nojtbound --noloopreverse \
--nolabelopt --nooverlay --peep-asm
CC=sdcc
NO_OPT=--nogcse --noinvariant --noinduction --nojtbound --noloopreverse \
--nolabelopt --nooverlay --peep-asm
@@
-14,8
+13,6
@@
LDFLAGS_RAM=$(LDFLAGS) --code-loc 0xf000 --xram-loc 0xf400 --xram-size 1024
LDFLAGS_FLASH=$(LDFLAGS) --code-loc 0x0000 --xram-loc 0xf000 --xram-size 1024
LDFLAGS_FLASH=$(LDFLAGS) --code-loc 0x0000 --xram-loc 0xf000 --xram-size 1024
-
-
SRC=blink.c
ADB=$(SRC:.c=.adb)
ASM=$(SRC:.c=.asm)
SRC=blink.c
ADB=$(SRC:.c=.adb)
ASM=$(SRC:.c=.asm)
@@
-25,25
+22,24
@@
REL=$(SRC:.c=.rel)
RST=$(SRC:.c=.rst)
SYM=$(SRC:.c=.sym)
RST=$(SRC:.c=.rst)
SYM=$(SRC:.c=.sym)
-PROGS=blink-flash blink-ram
-PCDB=$(PROGS:=.cdb)
-PLNK=$(PROGS:=.lnk)
-PMAP=$(PROGS:=.map)
-PMEM=$(PROGS:=.mem)
+PROGS=blink-flash.ihx blink-ram.ihx
+PCDB=$(PROGS:.ihx=.cdb)
+PLNK=$(PROGS:.ihx=.lnk)
+PMAP=$(PROGS:.ihx=.map)
+PMEM=$(PROGS:.ihx=.mem)
+PAOM=$(PROGS:.ihx=)
%.rel : %.c
$(CC) -c $(CFLAGS) -o$*.rel $<
all: $(PROGS)
%.rel : %.c
$(CC) -c $(CFLAGS) -o$*.rel $<
all: $(PROGS)
-blink-ram: $(REL) Makefile.blink
- $(CC) $(LDFLAGS_RAM) $(CFLAGS) -o blink $(REL)
- mv blink $@
+blink-ram.ihx: $(REL) Makefile.blink
+ $(CC) $(LDFLAGS_RAM) $(CFLAGS) -o blink-ram.ihx $(REL)
-blink-flash: $(REL) Makefile.blink
- $(CC) $(LDFLAGS_FLASH) $(CFLAGS) -o blink $(REL)
- mv blink $@
+blink-flash.ihx: $(REL) Makefile.blink
+ $(CC) $(LDFLAGS_FLASH) $(CFLAGS) -o blink-flash.ihx $(REL)
clean:
rm -f $(ADB) $(ASM) $(LNK) $(LST) $(REL) $(RST) $(SYM)
clean:
rm -f $(ADB) $(ASM) $(LNK) $(LST) $(REL) $(RST) $(SYM)
- rm -f $(PROGS) $(PCDB) $(PLNK) $(PMAP) $(PMEM)
+ rm -f $(PROGS) $(PCDB) $(PLNK) $(PMAP) $(PMEM)
$(PAOM)