1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
# Copyright 2003, 2004, 2010 Sid Steward
# This is part of pdftk; visit: www.pdftk.com
#
##
# variables
library= pdf.a
sources= $(wildcard *.java)
objects= $(patsubst %.java, %.o, $(sources))
headers= $(patsubst %.java, %.h, $(sources))
classes= $(patsubst %.java, %.class, $(sources))
##
# implicit rules for creating A from B
%.o : %.java
$(GCJ) $(GCJFLAGS) -c $< -o $@
%.class : %.java
$(GCJ) $(GCJFLAGS) -C $<
# gcjh doesn't want the ".class" extension, so use
# the "$*" automatic variable, here
#
%.h : %.class
$(GCJH) --classpath="." $*;
$(RM) $<
##
# targets
all : $(library) $(headers)
$(library) : $(objects)
$(AR) $(ARFLAGS) $(library) $(objects);
clean :
$(RM) $(RMFLAGS) *.o *.h *.class *.a
|