test2.u.mak

最終更新:2009/12/16

test2.u.mak

001: #
002: # Makefile for APR Samples
003: #
004: # はじめに Shift_JIS のソースコードを ORG の下に保管しておく。
005: # Usage:
006: # make -f test2.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)
018: 
019: default:	buildall
020: 
021: buildall:	kuri \
022: 		kproc \
023: 		kfinfo \
024: 		kmt \
025: 		kcgi \
026: 		kpdetach 
027: 
028: clean:
029: 	$(RM) *.o *.c *.h *~ \
030: 		kuri \
031: 		kproc \
032: 		kfinfo \
033: 		kmt \
034: 		kcgi \
035: 		kpdetach 
036: 
037: mystab.o:	mystab.h
038: mybb.o:	mybb.h
039: mytt.o:	mytt.h
040: myxmlj:	myxml.h
041: mycgi:	mycgi.h
042: kuri.o:	mystab.h
043: kproc.o:	mystab.h
044: kfinfo.o:	mystab.h
045: kmt.o:	mystab.h mytt.h
046: kcgi.o:	mystab.h mybb.h mycgi.h
047: kpdetach.o:	mystab.h
048: 
049: mystab.h:	ORG/mystab.h
050: 	$(ICONV) -f Shift_JIS -t EUC-JP $< > $@
051: 
052: mystab.c:	ORG/mystab.c
053: 	$(ICONV) -f Shift_JIS -t EUC-JP $< > $@
054: 
055: mybb.h:	ORG/mybb.h
056: 	$(ICONV) -f Shift_JIS -t EUC-JP $< > $@
057: 
058: mybb.c:	ORG/mybb.c
059: 	$(ICONV) -f Shift_JIS -t EUC-JP $< > $@
060: 
061: mytt.h:	ORG/mytt.h
062: 	$(ICONV) -f Shift_JIS -t EUC-JP $< > $@
063: 
064: mytt.c:	ORG/mytt.c
065: 	$(ICONV) -f Shift_JIS -t EUC-JP $< > $@
066: 
067: mycgi.h:	ORG/mycgi.h
068: 	$(ICONV) -f Shift_JIS -t EUC-JP $< > $@
069: 
070: mycgi.c:	ORG/mycgi.c
071: 	$(ICONV) -f Shift_JIS -t EUC-JP $< > $@
072: 
073: kuri.c:	ORG/kuri.c
074: 	$(ICONV) -f Shift_JIS -t EUC-JP $< > $@
075: 
076: kproc.c:	ORG/kproc.c
077: 	$(ICONV) -f Shift_JIS -t EUC-JP $< > $@
078: 
079: kfinfo.c:	ORG/kfinfo.c
080: 	$(ICONV) -f Shift_JIS -t EUC-JP $< > $@
081: 
082: kmt.c:	ORG/kmt.c
083: 	$(ICONV) -f Shift_JIS -t EUC-JP $< > $@
084: 
085: kcgi.c:	ORG/kcgi.c
086: 	$(ICONV) -f Shift_JIS -t EUC-JP $< > $@
087: 
088: kpdetach.c:	ORG/kpdetach.c
089: 	$(ICONV) -f Shift_JIS -t EUC-JP $< > $@
090: 
091: kuri:	kuri.o mystab.o
092: 	$(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS)
093: 
094: kproc:	kproc.o mystab.o
095: 	$(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS)
096: 
097: kfinfo:	kfinfo.o mystab.o
098: 	$(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS)
099: 
100: kmt:	kmt.o mystab.o mytt.o
101: 	$(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS)
102: 
103: kcgi:	kcgi.o mystab.o mybb.o mycgi.o
104: 	$(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS)
105: 
106: kpdetach:	kpdetach.o mystab.o
107: 	$(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS)
108: 
Copyright (C) KAKU PROJECT (2009)KAKU PROJECT (2009)