kbio.u.mak

最終更新:2009/12/19

kbio.u.mak

001: #
002: # Makefile for APR Samples
003: #
004: # はじめに Shift_JIS のソースコードを ORG の下に保管しておく。
005: # Usage:
006: # make -f kbio.u.mak
007: #
008: 
009: APR_CONFIG=$(shell which apr-1-config)
010: APU_CONFIG=$(shell which apu-1-config)
011: 
012: CC=gcc
013: ICONV=iconv
014: 
015: CFLAGS=$(shell ${APR_CONFIG} --cflags --cppflags --includes) -Wall
016: LDFLAGS=$(shell ${APR_CONFIG} --ldflags)
017: LDLIBS=$(shell ${APR_CONFIG} --libs --link-ld) $(shell ${APU_CONFIG} --libs --link-ld) -lcrypto
018: 
019: default:	buildall
020: 
021: buildall:	kbio_htget \
022: 		kbio_htget_ssl
023: 
024: clean:
025: 	$(RM) *.o *.c *.h *~ \
026: 		kbio_htget \
027: 		kbio_htget_ssl
028: 
029: mystab.h:	ORG/mystab.h
030: 	$(ICONV) -f Shift_JIS -t EUC-JP $< > $@
031: 
032: mystab.c:	ORG/mystab.c
033: 	$(ICONV) -f Shift_JIS -t EUC-JP $< > $@
034: 
035: mystab.o:	mystab.h
036: 
037: mybb.h:	ORG/mybb.h
038: 	$(ICONV) -f Shift_JIS -t EUC-JP $< > $@
039: 
040: mybb.c:	ORG/mybb.c
041: 	$(ICONV) -f Shift_JIS -t EUC-JP $< > $@
042: 
043: mybb.o:	mybb.h
044: 
045: myht_util.h:	ORG/myht_util.h
046: 	$(ICONV) -f Shift_JIS -t EUC-JP $< > $@
047: 
048: myht_util.c:	ORG/myht_util.c
049: 	$(ICONV) -f Shift_JIS -t EUC-JP $< > $@
050: 
051: myht_util.o:	myht_util.h
052: 
053: bio_apr_socket.c:	ORG/bio_apr_socket.c
054: 	$(ICONV) -f Shift_JIS -t EUC-JP $< > $@
055: 
056: bio_apr_socket.h:	ORG/bio_apr_socket.h
057: 	$(ICONV) -f Shift_JIS -t EUC-JP $< > $@
058: 
059: bio_apr_socket.o:	bio_apr_socket.h
060: 
061: kbio_htget.c:	ORG/kbio_htget.c
062: 	$(ICONV) -f Shift_JIS -t EUC-JP $< > $@
063: 
064: kbio_htget.o:	mystab.h bio_apr_socket.h myht_util.h
065: 
066: kbio_htget:	kbio_htget.o mystab.o bio_apr_socket.o myht_util.o
067: 	$(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS)
068: 
069: kbio_htget_ssl.c:	ORG/kbio_htget_ssl.c
070: 	$(ICONV) -f Shift_JIS -t EUC-JP $< > $@
071: 
072: kbio_htget_ssl.o:	mystab.h bio_apr_socket.h myht_util.h
073: 
074: kbio_htget_ssl:	kbio_htget_ssl.o mystab.o bio_apr_socket.o myht_util.o
075: 	$(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS)
076: 
Copyright (C) KAKU PROJECT (2009)KAKU PROJECT (2009)