pcap.u.mak
最終更新:2010/1/10
001: # 002: # Makefile for APR / libpcap Samples 003: # 004: # はじめに Shift_JIS のソースコードを ORG の下に保管しておく。 005: # Usage: 006: # make -f pcap.u.mak 007: # 008: 009: TARGETS=ktcpdump 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) -lpcap 020: 021: default: buildall 022: 023: buildall: $(TARGETS) 024: 025: clean: 026: $(RM) *.o *.c *.h *~ $(TARGETS) 027: 028: mystab.h: ORG/mystab.h 029: $(ICONV) -f Shift_JIS -t EUC-JP $< > $@ 030: 031: mystab.c: ORG/mystab.c 032: $(ICONV) -f Shift_JIS -t EUC-JP $< > $@ 033: 034: mystab.o: mystab.h 035: 036: mystab_pcap.h: ORG/mystab_pcap.h 037: $(ICONV) -f Shift_JIS -t EUC-JP $< > $@ 038: 039: mystab_pcap.c: ORG/mystab_pcap.c 040: $(ICONV) -f Shift_JIS -t EUC-JP $< > $@ 041: 042: mystab_pcap.o: mystab_pcap.h mystab.h 043: 044: ktcpdump.c: ORG/ktcpdump.c 045: $(ICONV) -f Shift_JIS -t EUC-JP $< > $@ 046: 047: ktcpdump.o: mystab_pcap.h mystab.h 048: 049: ktcpdump: ktcpdump.o mystab_pcap.o mystab.o 050: $(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS)
KAKU PROJECT (2009) |