home *** CD-ROM | disk | FTP | other *** search
/ linuxmafia.com 2016 / linuxmafia.com.tar / linuxmafia.com / pub / palmos / linkmaster-src-1.0.4.tar.gz / linkmaster-src-1.0.4.tar / linkmaster-1.0.4 / proxy / ab / Makefile < prev    next >
Makefile  |  2000-10-12  |  1KB  |  65 lines

  1. ## Makefile for Proxy Address
  2.  
  3. TARGET = proxyaddr
  4. APPNAME = "Proxy Address"
  5. APPID = "LPab"
  6.  
  7. OBJS = $(TARGET).o AddressDB.o linkaware.o
  8. LIBS =
  9.  
  10. CC = m68k-palmos-coff-gcc
  11.  
  12. CFLAGS = -Wall -g -O2 -DNO_LINKCONTAINER -DNO_LINKHISTORY 
  13.  
  14. PILRC = pilrc
  15. OBJRES = m68k-palmos-coff-obj-res
  16. NM = m68k-palmos-coff-nm
  17. BUILDPRC = build-prc
  18. PILOTXFER = pilot-xfer
  19.  
  20. all: $(TARGET).prc
  21.  
  22. .S.o:
  23.     $(CC) $(TARGETFLAGS) -c $<
  24.  
  25. .c.s:
  26.     $(CC) $(CSFLAGS) $<
  27.  
  28. $(TARGET).prc: code0000.$(TARGET).grc code0001.$(TARGET).grc data0000.$(TARGET).grc pref0000.$(TARGET).grc rloc0000.$(TARGET).grc bin.res
  29.     $(BUILDPRC) -t PROX $(TARGET).prc $(APPNAME) $(APPID) code0001.$(TARGET).grc code0000.$(TARGET).grc data0000.$(TARGET).grc *.bin pref0000.$(TARGET).grc rloc0000.$(TARGET).grc
  30.  
  31. code0000.$(TARGET).grc: $(TARGET)
  32.     $(OBJRES) $(TARGET)
  33.  
  34. code0001.$(TARGET).grc: code0000.$(TARGET).grc
  35.  
  36. data0000.$(TARGET).grc: code0000.$(TARGET).grc
  37.  
  38. pref0000.$(TARGET).grc: code0000.$(TARGET).grc
  39.  
  40. rloc0000.$(TARGET).grc: code0000.$(TARGET).grc
  41.  
  42. bin.res: $(TARGET).rcp $(TARGET).pbm
  43.     $(PILRC) $(TARGET).rcp .
  44.     cp ab03e8.ico tAIB03e8.bin
  45.     cp ab03e9.ico tAIB03e9.bin
  46.     echo a > Link0001.bin
  47.     touch bin.res
  48.  
  49. $(TARGET): $(OBJS)
  50.     $(CC) $(CFLAGS) $(OBJS) -o $(TARGET) $(LIBS)
  51.     ! $(NM) -u $(TARGET) | grep .
  52.  
  53. send: $(TARGET).prc
  54.     $(PILOTXFER) -i $(TARGET).prc
  55.  
  56. depend:
  57.     makedepend -Y -I. *.c
  58.  
  59. clean:
  60.     -rm -f *.[oa] $(TARGET) *.bin bin.res *.grc Makefile.bak
  61.  
  62. veryclean: clean
  63.     -rm -f $(TARGET).prc pilot.ram pilot.scratch
  64.  
  65.