📄 makefile
字号:
# Build the httplib library and the tester program
CC = m68k-palmos-gcc
OBJRES = m68k-palmos-obj-res
BUILDPRC = build-prc
PILRC = pilrc
LIBNAME = HttpLibP.prc
LIBOBJS = httplib.o
PRCNAME = HttpTester.prc
PRCOBJS = HttpTester.o
#uncomment this if you want to build a gdb debuggable version
#DEFINES = -DDEBUG
INCLUDES =
# Try "-fno-defer-pop" option if stack overflow
CSFLAGS = -O1 $(DEFINES) $(INCLUDES)
CFLAGS = -O1 $(DEFINES) $(INCLUDES)
default: $(PRCNAME)
prc: $(PRCNAME)
lib: $(LIBNAME)
all: $(LIBNAME) $(PRCNAME)
$(PRCNAME): HttpTester HttpTester.ro
$(BUILDPRC) -o $@ -n "HttpTester" -c HTTP -t appl -v 100 HttpTester HttpTester.ro
HttpTester.ro: HttpTester.rcp HttpTester.h
$(PILRC) -q -ro -o $@ HttpTester.rcp
HttpTester: $(PRCOBJS)
$(CC) $(CFLAGS) $(PRCOBJS) -o $@
$(LIBNAME): libr0000.HttpLib.grc
$(BUILDPRC) -L -o $@ -n "Pat HTTP Library" -c HttP -t libr -v 115 libr0000.HttpLib.grc
rm -rf *.[o] HttpLib *.grc
libr0000.HttpLib.grc: HttpLib
$(OBJRES) HttpLib
mv code0001.HttpLib.grc libr0000.HttpLib.grc
HttpLib: $(LIBOBJS)
$(CC) -shared -nostartfiles -o $@ $(LIBOBJS)
.c.o:
$(CC) $(CSFLAGS) -c $< -o $@
clean:
rm -rf *.[oa] HttpTester HttpLib *.grc HttpTester HttpTester.ro *.prc
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -