/[lwip]/contrib/ports/unix/proj/minimal/Makefile
ViewVC logotype

Diff of /contrib/ports/unix/proj/minimal/Makefile

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.7 by christiaans, Mon Oct 10 07:25:37 2005 UTC revision 1.8 by christiaans, Thu Oct 27 07:15:32 2005 UTC
# Line 34  CC=gcc Line 34  CC=gcc
34  #To compile for linux: make ARCH=linux  #To compile for linux: make ARCH=linux
35  #To compile for cygwin: make ARCH=cygwin  #To compile for cygwin: make ARCH=cygwin
36  #To compile for openbsd: make ARCH=openbsd  #To compile for openbsd: make ARCH=openbsd
37  ARCH=unix  ARCH=openbsd
38  CFLAGS=-g -Wall -D$(ARCH) -DIPv4 -Os -fpack-struct  CFLAGS=-g -Wall -D$(ARCH) -DIPv4 -Os -fpack-struct -DLWIP_DEBUG
39  ARFLAGS=rs  ARFLAGS=rs
40    
41  CONTRIBDIR=../../../..  CONTRIBDIR=../../../..
# Line 77  APPOBJS=$(notdir $(APPFILES:.c=.o)) Line 77  APPOBJS=$(notdir $(APPFILES:.c=.o))
77  %.o:  %.o:
78          $(CC) $(CFLAGS) -c $(<:.o=.c)          $(CC) $(CFLAGS) -c $(<:.o=.c)
79    
80  all ipv4 compile: minimal  all ipv4 compile: echo_process
81  .PHONY: all  .PHONY: all
82    
83  clean:  clean:
84          rm -f *.o $(LWIPLIB) $(APPLIB) minimal .depend* *.core core          rm -f *.o $(LWIPLIB) $(APPLIB) echo_process .depend* *.core core
85    
86  depend dep: .depend  depend dep: .depend
87    
# Line 96  $(LWIPLIB): $(LWIPOBJS) Line 96  $(LWIPLIB): $(LWIPOBJS)
96  .depend: main.c $(LWIPFILES) $(APPFILES)  .depend: main.c $(LWIPFILES) $(APPFILES)
97          $(CCDEP) $(CFLAGS) -MM $^ > .depend || rm -f .depend          $(CCDEP) $(CFLAGS) -MM $^ > .depend || rm -f .depend
98    
99  minimal: .depend $(LWIPLIB) $(APPLIB) main.o $(APPFILES)  echo_process: .depend $(LWIPLIB) $(APPLIB) main.o $(APPFILES)
100          $(CC) $(CFLAGS) $(LDFLAGS) -o minimal main.o $(APPLIB) $(LWIPLIB)          $(CC) $(CFLAGS) $(LDFLAGS) -o echo_process main.o $(APPLIB) $(LWIPLIB)
101    
102    

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26