📄 .#makefile.1.47
字号:
## Makefile for ProjectTARGET = progectAPPNAME = "Progect"# 'lbPG' is a registred palm creator ID # owned by L. Burgbacher, the creator of Progect ManagerAPPID = "lbPG"REVISION = 0_28OBJS = $(TARGET).o ToDoDB.o MemoDB.o task.o progectdb.o flat.o link.o \ linkaware.o AddressDB.o icon.o doc.o category.o \ xb.o beam.o aftersync.o#LIBPATH = -L/usr/local/palmdev/sdk3.5/libLIBPATH = -L/cygdrive/d/PalmDev/sdk-5/lib# The PalmOSGlue is a required libraryLIBS = -lPalmOSGlue $(LIBPATH)CC = m68k-palmos-gccDEBUGCFLAGS = -g -O2 -Wall -mdebug-labels# You need prc-tools 2.0 or newer with a new SDK (with 3.5)#CFLAGS = -Wall -O2 -ISony -ISony/System -ISony/LibrariesCFLAGS = -Wall -O2 -UDEBUGMETHOD -DDEBUGMETHOD=0LDFLAGS = -g#PILRC = pilrc28/pilrc#PILRC = pilrcPILRC = pilrcOBJRES = m68k-palmos-obj-resNM = m68k-palmos-nmBUILDPRC = build-prcPILOTXFER = pilot-xferMG = m68k-palmos-multigendebug: $(MAKE) CFLAGS="$(DEBUGCFLAGS)" $(TARGET)-en.prcsingle: $(TARGET)-en.prc all: $(TARGET)-it.prc $(TARGET)-de.prc $(TARGET)-cs.prc $(TARGET)-fr.prc $(TARGET)-ja.prc $(TARGET)-en.prc $(TARGET)-ko.prc $(TARGET)-sk.prc $(TARGET)-zh.prc release: clean $(MAKE) $(TARGET)-de.prc $(MAKE) $(TARGET)-cs.prc $(MAKE) $(TARGET)-fr.prc $(MAKE) $(TARGET)-ja.prc $(MAKE) $(TARGET)-it.prc $(MAKE) $(TARGET)-sk.prc $(MAKE) $(TARGET)-ko.prc $(MAKE) $(TARGET)-zh.prc $(MAKE) $(TARGET)-en.prc all: releasesections: m68k-palmos-size -A progectprogect-sections.o : progect-sections.s $(CC) $(CFLAGS) -c progect-sections.sprogect-sections.s progect-sections.ld : progect.def $(MG) progect.def.S.o: $(CC) $(CFLAGS) $(TARGETFLAGS) -c $<.c.s: $(CC) $(CFLAGS) $(CSFLAGS) $<$(TARGET)-en.prc: $(TARGET) bin.res $(BUILDPRC) -o progect-en.prc progect.def progect *.bin$(TARGET)-ja.prc: $(TARGET) bin-ja.res $(BUILDPRC) -o progect-ja.prc progect.def progect *.bin$(TARGET)-sk.prc: $(TARGET) bin-ko.res $(BUILDPRC) -o progect-sk.prc progect.def progect *.bin$(TARGET)-ko.prc: $(TARGET) bin-ko.res $(BUILDPRC) -o progect-ko.prc progect.def progect *.bin$(TARGET)-de.prc: $(TARGET) bin-de.res $(BUILDPRC) -o progect-de.prc progect.def progect *.bin$(TARGET)-fr.prc: $(TARGET) bin-fr.res $(BUILDPRC) -o progect-fr.prc progect.def progect *.bin$(TARGET)-cs.prc: $(TARGET) bin-cs.res $(BUILDPRC) -o progect-cs.prc progect.def progect *.bin$(TARGET)-it.prc: $(TARGET) bin-it.res $(BUILDPRC) -o progect-it.prc progect.def progect *.bin$(TARGET)-zh.prc: $(TARGET) bin-zh.res $(BUILDPRC) -o progect-zh.prc progect.def progect *.binbin.res: $(TARGET).rcp Link0001.bin $(PILRC) $(TARGET).rcp touch bin.resbin-ja.res: $(TARGET).rcp ja.rcp Link0001.bin cat ja.rcp $(TARGET).rcp >bin-ja.res $(PILRC) -Fj -L JA bin-ja.resbin-ko.res: $(TARGET).rcp ko.rcp Link0001.bin cat ko.rcp $(TARGET).rcp >bin-ko.res $(PILRC) -Fkt -L KO bin-ko.resbin-fr.res: $(TARGET).rcp fr.rcp Link0001.bin cat fr.rcp $(TARGET).rcp >bin-fr.res $(PILRC) -L FR bin-fr.resbin-de.res: $(TARGET).rcp de.rcp Link0001.bin cat de.rcp $(TARGET).rcp >bin-de.res $(PILRC) -L DE bin-de.resbin-cs.res: $(TARGET).rcp cs.rcp Link0001.bin cat cs.rcp $(TARGET).rcp >bin-cs.res $(PILRC) -L CS bin-cs.resbin-it.res: $(TARGET).rcp it.rcp Link0001.bin cat it.rcp $(TARGET).rcp >bin-it.res $(PILRC) -L IT bin-it.resbin-sk.res: $(TARGET).rcp sk.rcp Link0001.bin cat sk.rcp $(TARGET).rcp >bin-sk.res $(PILRC) -L SK bin-sk.resbin-zh.res: $(TARGET).rcp zh.rcp Link0001.bin cat zh.rcp $(TARGET).rcp >bin-zh.res $(PILRC) -L BIG5 -F5 bin-zh.resLink0001.bin: echo -n a >Link0001.bin$(TARGET): $(OBJS) progect-sections.ld progect-sections.o $(CC) $(CFLAGS) -o $(TARGET) $(OBJS) progect-sections.o progect-sections.ld $(LIBS) ! $(NM) -u $(TARGET) | grep .send: $(TARGET).prc $(PILOTXFER) -i $(TARGET).prcdepend: makedepend -Y -I. *.cclean: -rm -f *.[oa] $(TARGET) *.bin bin.res bin-ja.res bin-cs.res bin-it.res bin-ko.res bin-sk.res bin-fr.res bin-de.res *.prc Makefile.bak *.s *.ld *~ *.bakveryclean: clean -rm -f $(TARGET).prctags: ctags -R *distrib: release cp progect-en.prc ../progect_$(REVISION)-en.prc rm -rf ../tar_creation mkdir ../tar_creation mkdir ../tar_creation/progect -cp *.prc ../tar_creation/progect -cvs2cl --file CHANGELOG --separate-header --utc -cp CHANGELOG HISTORY README COPYING lbPG-*.pdb DB3ICONS.txt ../tar_creation/progect -cd ../tar_creation; \ unix2dos CHANGELOG HISTORY README COPYING DB3ICONS.TXT; \ mv CHANGELOG CHANGELOG.TXT; mv HISTORY HISTORY.TXT; \ mv README README.TXT; mv COPYING COPYING.TXT; \ zip -r progect_$(REVISION)_langs.zip *; \ mv progect_* ..; rm -rf ../tar_creation $(MAKE) clean cd ..; \ zip -r progect_$(REVISION)_source.zip progectfetch-progect: $(PILOTXFER) -f lbPG-Progect mv lbPG-Progect.pdb sample_progect.pdb# DO NOT DELETEAddressDB.o: AddressDB.h Address.h linkaware.h progect.h progectRsc.haftersync.o: aftersync.h linkaware.h progect.h progectRsc.hbeam.o: beam.hcategory.o: linkaware.h progect.h progectRsc.hdoc.o: doc.h linkaware.h progect.h progectRsc.h task.hflat.o: flat.h linkaware.h progectdb.h progect.h progectRsc.h task.h xb.hhistory.o: history.h linkaware.h progectdb.h progect.hicon.o: icon.h linkaware.h MemoDB.h progect.h progectRsc.h task.h xb.hlinkaware.o: linkaware.hlink.o: AddressDB.h flat.h linkaware.h link.h MemoDB.h MemoMain.h progectdb.hlink.o: progect.h progectRsc.h task.h xb.hMemoDB.o: linkaware.h MemoDB.h MemoMain.h progect.h progectRsc.hprogect_beam.o: AddressDB.h beam.h btm.h category.h doc.h flat.h icon.hprogect_beam.o: linkaware.h link.h MemoDB.h progectdb.h progect.h progectRsc.hprogect_beam.o: task.h ToDoDB.hprogectdb.o: history.h linkaware.h progectdb.h progect.h progectRsc.h task.hprogectdb.o: xb.hprogect.o: AddressDB.h aftersync.h beam.h btm.h category.h doc.h flat.hprogect.o: handera/Trg.h handera/Vga.h history.h icon.h linkaware.h link.hprogect.o: MemoDB.h progectdb.h progect.h progectRsc.h task.h ToDoDB.h xb.htask.o: AddressDB.h linkaware.h MemoDB.h progectdb.h progect.h progectRsc.htask.o: task.h ToDoDB.h xb.hToDoDB.o: linkaware.h progect.h progectRsc.h ToDoDB.h ToDo.hxb.o: linkaware.h progect.h progectRsc.h task.h xb.h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -