myio_xml.u.mak
最終更新:2009/12/19
001: # 002: # Makefile for APR Samples 003: # 004: # はじめに Shift_JIS のソースコードを ORG の下に保管しておく。 005: # Usage: 006: # make -f myio_xml.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 -I/usr/include/libxml2 016: LDFLAGS=$(shell ${APR_CONFIG} --ldflags) 017: LDLIBS=$(shell ${APR_CONFIG} --libs --link-ld) $(shell ${APU_CONFIG} --libs --link-ld) -lxml2 -lxslt 018: 019: default: buildall 020: 021: buildall: kxpath1 \ 022: kxslt1 023: 024: clean: 025: $(RM) *.o *.c *.h *~ \ 026: kxpath1 \ 027: kxslt1 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: myio.h: ORG/myio.h 038: $(ICONV) -f Shift_JIS -t EUC-JP $< > $@ 039: 040: myio.c: ORG/myio.c 041: $(ICONV) -f Shift_JIS -t EUC-JP $< > $@ 042: 043: myio.o: myio.h 044: 045: myio_apr.h: ORG/myio_apr.h 046: $(ICONV) -f Shift_JIS -t EUC-JP $< > $@ 047: 048: myio_apr.c: ORG/myio_apr.c 049: $(ICONV) -f Shift_JIS -t EUC-JP $< > $@ 050: 051: myio_apr.o: myio.h myio_apr.h 052: 053: myio_xml.h: ORG/myio_xml.h 054: $(ICONV) -f Shift_JIS -t EUC-JP $< > $@ 055: 056: myio_xml.c: ORG/myio_xml.c 057: $(ICONV) -f Shift_JIS -t EUC-JP $< > $@ 058: 059: myio_xml.o: myio.h myio_xml.h 060: 061: kxpath1.c: ORG/kxpath1.c 062: $(ICONV) -f Shift_JIS -t EUC-JP $< > $@ 063: 064: kxpath1.o: mystab.h myio_apr.h myio.h myio_xml.h 065: 066: 067: kxpath1: kxpath1.o mystab.o myio_apr.o myio.o myio_xml.o 068: $(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS) 069: 070: kxslt1.c: ORG/kxslt1.c 071: $(ICONV) -f Shift_JIS -t EUC-JP $< > $@ 072: 073: kxslt1.o: mystab.h myio_apr.h myio.h myio_xml.h 074: 075: kxslt1: kxslt1.o mystab.o myio_apr.o myio.o myio_xml.o 076: $(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS)
KAKU PROJECT (2009) |