diff -Naur PalmHTTP/sample/chuck/Makefile PalmHTTP.new/sample/chuck/Makefile --- PalmHTTP/sample/chuck/Makefile 2003-10-26 14:24:00.000000000 -0900 +++ PalmHTTP.new/sample/chuck/Makefile 2004-04-19 17:10:35.729649600 -0800 @@ -3,11 +3,12 @@ # PALMHTTP_PATH = ../../src +SDK_LIBS_DIR = "C:\cygwin\PalmDev\sdk-5.0\lib\m68k-palmos-coff\mown-gp" CC = m68k-palmos-gcc CFLAGS = -Wall -Os -g -mdebug-labels -OBJS = chuck.o $(PALMHTTP_PATH)/http.o -LIBS = -lNetSocket +OBJS = chuck.o +LIBS = -L$(PALMHTTP_PATH) -L$(SDK_LIBS_DIR) -lNetSocket -lhttp INCLUDE = -I$(PALMHTTP_PATH) all: chuck.prc diff -Naur PalmHTTP/sample/snatch/Makefile PalmHTTP.new/sample/snatch/Makefile --- PalmHTTP/sample/snatch/Makefile 2003-10-11 21:45:40.000000000 -0800 +++ PalmHTTP.new/sample/snatch/Makefile 2004-04-19 17:10:41.608102400 -0800 @@ -3,11 +3,12 @@ # PALMHTTP_PATH = ../../src +SDK_LIBS_DIR = "C:\cygwin\PalmDev\sdk-5.0\lib\m68k-palmos-coff\mown-gp" CC = m68k-palmos-gcc CFLAGS = -Wall -Os -g -mdebug-labels -OBJS = snatch.o $(PALMHTTP_PATH)/http.o -LIBS = -lNetSocket +OBJS = snatch.o +LIBS = -L$(PALMHTTP_PATH) -L$(SDK_LIBS_DIR) -lNetSocket -lhttp INCLUDE = -I$(PALMHTTP_PATH) all: snatch.prc diff -Naur PalmHTTP/src/Makefile PalmHTTP.new/src/Makefile --- PalmHTTP/src/Makefile 2003-09-12 10:40:38.000000000 -0800 +++ PalmHTTP.new/src/Makefile 2004-04-19 17:16:23.429617600 -0800 @@ -2,17 +2,38 @@ # tag: PalmHTTP example Makefile # -CC = m68k-palmos-gcc -CFLAGS = -Wall -Os -g -mdebug-labels -OBJS = http.o -LIBS = -lNetSocket -INCLUDE = +CC = m68k-palmos-gcc +AS = m68k-palmos-as +AR = m68k-palmos-ar -all: http.o +CFLAGS = -Wall -O2 -g -mdebug-labels +SDK_LIBS_DIR = "C:\cygwin\PalmDev\sdk-5.0\lib\m68k-palmos-coff\mown-gp" +LDFLAGS = -L$(SDK_LIBS_DIR) -lNetSocket -%.o: %.c %.h - $(CC) $(CFLAGS) $(INCLUDE) -c $< +all: libhttp.prc libhttp.a libhttp.sa +libhttp.prc: libhttp.def libhttp + build-prc -o $@ libhttp.def libhttp + +libhttp: libhttp.o libhttp-jumps.o + $(CC) -shared -mown-gp -o $@ libhttp.o libhttp-jumps.o $(LDFLAGS) + +libhttp.o: http.c http.h + $(CC) -mown-gp $(CFLAGS) -o libhttp.o -c http.c + +libhttp-jumps.o: libhttp-jumps.s + +libhttp.sa: libhttp-stubs.o + $(AR) rcs $@ libhttp-stubs.o + +libhttp.a: libhttp-stubs.o + $(AR) rcs $@ libhttp-stubs.o + +libhttp-stubs.o: libhttp-stubs.c + +libhttp-jumps.s libhttp-stubs.c: libhttp.def + m68k-palmos-stubgen libhttp.def + clean: - rm -f *.o *.bin + rm -f *.o *.bin *.grc *.prc *.a *.sa *-jumps.? *-stubs.? libhttp diff -Naur PalmHTTP/src/libhttp.def PalmHTTP.new/src/libhttp.def --- PalmHTTP/src/libhttp.def 1969-12-31 15:00:00.000000000 -0900 +++ PalmHTTP.new/src/libhttp.def 2004-04-19 16:39:19.581881600 -0800 @@ -0,0 +1,2 @@ +glib { "PalmHTTP GLIB" PHtL } +export { AddReqHeader CreatePostReq CreateURL DestroyPostReq DestroyURL HTTPGet HTTPLibStart HTTPLibStop HTTPPost ParseURL SetReqContent SetReqContentType } \ No newline at end of file