Show
Ignore:
Timestamp:
11/23/09 01:30:28 (8 months ago)
Author:
goodea
Message:

Update lpc21isp

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/tools/lpc21isp/Makefile

    r411 r566  
    1 CC=gcc 
    2 OBJS=lpc21isp.o 
    3 CFLAGS=-O2 -Wall -g 
    4 INSTALLDIR=/usr/local/bin/ 
     1all:      lpc21isp 
    52 
    6 all: lpc21isp 
     3GLOBAL_DEP  = adprog.h lpc21isp.h lpcprog.h lpcterm.h 
     4CC = gcc 
    75 
    8 .c.o: 
    9         $(CC) $(CFLAGS) -c $< -o $@ 
     6ifneq ($(findstring(freebsd, $(OSTYPE))),) 
     7CFLAGS+=-D__FREEBSD__ 
     8endif 
    109 
    11 lpc21isp: $(OBJS) 
    12         $(CC) -o $@ $(OBJS) 
     10adprog.o: adprog.c $(GLOBAL_DEP) 
     11        $(CC) $(CDEBUG) $(CFLAGS) -c -o adprog.o adprog.c 
     12 
     13lpcprog.o: lpcprog.c $(GLOBAL_DEP) 
     14        $(CC) $(CDEBUG) $(CFLAGS) -c -o lpcprog.o lpcprog.c 
     15 
     16lpcterm.o: lpcterm.c $(GLOBAL_DEP) 
     17        $(CC) $(CDEBUG) $(CFLAGS) -c -o lpcterm.o lpcterm.c 
     18 
     19lpc21isp: lpc21isp.c adprog.o lpcprog.o lpcterm.o $(GLOBAL_DEP) 
     20        $(CC) $(CDEBUG) $(CFLAGS) -o lpc21isp lpc21isp.c adprog.o lpcprog.o lpcterm.o 
    1321 
    1422clean: 
    15         rm -f $(OBJS) lpc21isp 
    16  
    17 install: 
    18         install -m 755 lpc21isp /usr/local/bin/lpc21isp 
    19  
    20 .PHONY: clean 
     23        $(RM) adprog.o lpcprog.o lpcterm.o lpc21isp