⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 Http library for Palm, HTTP full implimentation include GET, POst,
💻
字号:
# 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 + -