view recpt1/Makefile @ 21:b63f5c100e5a

made recpt1 link against b25 shared object.
author Yoshiki Yazawa <yaz@honeyplanet.jp>
date Wed, 25 Feb 2009 22:55:34 +0900
parents 0a6b831f4b89
children 9b36fdf7d5d0
line wrap: on
line source

PREFIX   = /usr/local
CC       = gcc
CPPFLAGS = -I../driver -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DB25
CFLAGS   = -O2 -g -pthread

PCSC_LIBS = `pkg-config libpcsclite --libs`
B25_LIBS = -larib25
LIBS     = $(PCSC_LIBS) $(B25_LIBS) -lm -lpthread
LDFLAGS  =

OBJS   = recpt1.o decoder.o
TARGET = recpt1
DEPEND = Makefile.dep

all: $(TARGET)

clean:
	rm -f $(OBJS) $(TARGET) $(DEPEND)

$(TARGET): $(OBJS)
	$(CC) $(LDFLAGS) -o $(TARGET) $(OBJS) $(LIBS)

$(DEPEND):
	$(CC) -MM $(OBJS:.o=.c) $(CPPFLAGS) > $@

install: $(TARGET)
	install -m 755 $(TARGET) $(PREFIX)/bin

-include Makefile.dep