pcre.u.mak

最終更新:2009/12/29

pcre.u.mak

001: #
002: # Makefile for APR Samples
003: #
004: # はじめに Shift_JIS のソースコードを ORG の下に保管しておく。
005: # Usage:
006: # make -f pcre.u.mak
007: #
008: # ●CentOS
009: # pcre と pcre-devel package を使用
010: 
011: APR_CONFIG=$(shell which apr-1-config)
012: APU_CONFIG=$(shell which apu-1-config)
013: 
014: CC=gcc
015: ICONV=iconv
016: 
017: CFLAGS=$(shell ${APR_CONFIG} --cflags --cppflags --includes) -Wall
018: LDFLAGS=$(shell ${APR_CONFIG} --ldflags)
019: LDLIBS=$(shell ${APR_CONFIG} --libs --link-ld) $(shell ${APU_CONFIG} --libs --link-ld) -lpcre
020: 
021: default:	buildall
022: 
023: buildall:	kpcre1 
024: 
025: clean:
026: 	$(RM) *.o *.c *.h *~ \
027: 		kpcre1 
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: kpcre1.c:	ORG/kpcre1.c
038: 	$(ICONV) -f Shift_JIS -t EUC-JP $< > $@
039: 
040: kpcre1.o:	mystab.h
041: 
042: kpcre1:	kpcre1.o mystab.o
043: 	$(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS)
Copyright (C) KAKU PROJECT (2009)KAKU PROJECT (2009)