pcre.u.mak
最終更新:2009/12/29
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)
![]() | KAKU PROJECT (2009) |