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 / al / Makefile < prev    next >
Makefile  |  2000-09-05  |  1KB  |  62 lines

  1. ## Makefile for Proxy App Launcher
  2.  
  3. TARGET = proxyapp
  4. APPNAME = "Proxy App Launcher"
  5. APPID = "LPal"
  6.  
  7. OBJS = $(TARGET).o linkaware.o
  8. LIBS =
  9.  
  10. CC = m68k-palmos-coff-gcc
  11.  
  12. CFLAGS = -Wall -g -O2 -DNO_LINKSIMPLE -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
  43.     $(PILRC) $(TARGET).rcp .
  44.     touch bin.res
  45.  
  46. $(TARGET): $(OBJS)
  47.     $(CC) $(CFLAGS) $(OBJS) -o $(TARGET) $(LIBS)
  48.     ! $(NM) -u $(TARGET) | grep .
  49.  
  50. send: $(TARGET).prc
  51.     $(PILOTXFER) -i $(TARGET).prc
  52.  
  53. depend:
  54.     makedepend -Y -I. *.c
  55.  
  56. clean:
  57.     -rm -f *.[oa] $(TARGET) *.bin bin.res *.grc Makefile.bak
  58.  
  59. veryclean: clean
  60.     -rm -f $(TARGET).prc pilot.ram pilot.scratch
  61.  
  62.