Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CC = gcj-4
- M2_REPOS=C:/Users/-/.m2/repository/
- FOP=$(addprefix $(M2_REPOS),org/apache/xmlgraphics/fop/1.0/fop-1.0.jar)
- COMMONS_LOGGING=$(addprefix $(M2_REPOS),commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar)
- BATIK_SCRIPT=$(addprefix $(M2_REPOS),org/apache/xmlgraphics/batik-script/1.7/batik-script-1.7.jar)
- BATIK_GVT=$(addprefix $(M2_REPOS),org/apache/xmlgraphics/batik-gvt/1.7/batik-gvt-1.7.jar)
- BATIK_TRANSCODER=$(addprefix $(M2_REPOS),org/apache/xmlgraphics/batik-transcoder/1.7/batik-transcoder-1.7.jar)
- BATIK_CSS=$(addprefix $(M2_REPOS),org/apache/xmlgraphics/batik-css/1.7/batik-css-1.7.jar)
- XML_APIS_EXT=$(addprefix $(M2_REPOS),xml-apis/xml-apis-ext/1.3.04/xml-apis-ext-1.3.04.jar)
- COMMONS_IO=$(addprefix $(M2_REPOS),commons-io/commons-io/1.3.1/commons-io-1.3.1.jar)
- AVALON_FRAMEWORK_IMPL=$(addprefix $(M2_REPOS),org/apache/avalon/framework/avalon-framework-impl/4.3.1/avalon-framework-impl-4.3.1.jar)
- AVALON_FRAMEWORK_API=$(addprefix $(M2_REPOS),org/apache/avalon/framework/avalon-framework-api/4.3.1/avalon-framework-api-4.3.1.jar)
- BATIK_DOM=$(addprefix $(M2_REPOS),org/apache/xmlgraphics/batik-dom/1.7/batik-dom-1.7.jar)
- BATIK_SVGGEN=$(addprefix $(M2_REPOS),org/apache/xmlgraphics/batik-svggen/1.7/batik-svggen-1.7.jar)
- BATIK_EXT=$(addprefix $(M2_REPOS),org/apache/xmlgraphics/batik-ext/1.7/batik-ext-1.7.jar)
- BATIK_ANIM=$(addprefix $(M2_REPOS),org/apache/xmlgraphics/batik-anim/1.7/batik-anim-1.7.jar)
- BATIK_XML=$(addprefix $(M2_REPOS),org/apache/xmlgraphics/batik-xml/1.7/batik-xml-1.7.jar)
- BATIK_SVG_DOM=$(addprefix $(M2_REPOS),org/apache/xmlgraphics/batik-svg-dom/1.7/batik-svg-dom-1.7.jar)
- XALAN=$(addprefix $(M2_REPOS),xalan/xalan/2.6.0/xalan-2.6.0.jar)
- BATIK_AWT_UTIL=$(addprefix $(M2_REPOS),org/apache/xmlgraphics/batik-awt-util/1.7/batik-awt-util-1.7.jar)
- XMLGRAPHICS_COMMONS=$(addprefix $(M2_REPOS),org/apache/xmlgraphics/xmlgraphics-commons/1.4/xmlgraphics-commons-1.4.jar)
- BATIK_PARSER=$(addprefix $(M2_REPOS),org/apache/xmlgraphics/batik-parser/1.7/batik-parser-1.7.jar)
- XML_APIS=$(addprefix $(M2_REPOS),xml-apis/1.3.04/xml-apis-1.3.04.jar)
- BATIK_EXTENSION=$(addprefix $(M2_REPOS),org/apache/xmlgraphics/batik-extension/1.7/batik-extension-1.7.jar)
- BATIK_BRIDGE=$(addprefix $(M2_REPOS),org/apache/xmlgraphics/batik-bridge/1.7/batik-bridge-1.7.jar)
- BATIK_UTIL=$(addprefix $(M2_REPOS),org/apache/xmlgraphics/batik-util/1.7/batik-util-1.7.jar)
- CLASSPATH=$(COMMONS_LOGGING):$(BATIK_SCRIPT):$(BATIK_GVT):$(BATIK_TRANSCODER):$(BATIK_CSS):$(XML_APIS_EXT):$(COMMONS_IO):$(AVALON_FRAMEWORK_IMPL):$(AVALON_FRAMEWORK_API):$(BATIK_DOM):$(BATIK_SVGGEN):$(BATIK_EXT):$(BATIK_ANIM):$(BATIK_XML):$(BATIK_SVG_DOM):$(XALAN):$(BATIK_AWT_UTIL):$(XMLGRAPHICS_COMMONS):$(BATIK_PARSER):$(XML_APIS):$(BATIK_EXTENSION):$(BATIK_BRIDGE):$(BATIK_UTIL)
- #LDFLAGS = -Wl,-l-org-w3c-dom
- #LDFLAGS += -Wl,-l-org-xml-sax
- CXXFLAGS = --classpath=$(CLASSPATH)
- fop.exe:
- @echo Compiling: $@
- @echo Fop location: $(FOP)
- $(CC) --main=org.apache.fop.cli.Main -mconsole -o fop.exe -o $(OUTDIR)fop.o $(FOP) $(CXXFLAGS)
- @echo
- commons-logging: FJAR = $(COMMONS_LOGGING)
- commons-logging: commons-logging.dll
- %.dll: FO = $(addsuffix .o,$@)
- %.dll: FOLIB = $(addprefix $(LIB_FOP),$(addsuffix .o,$@))
- %.dll: FA = $(addsuffix .a,$@)
- %.dll: FALIB = $(addprefix $(LIB_FOP),$(addsuffix .a,$@))
- %.dll: FDEF = $(addsuffix .def,$@)
- %.dll: LIBS = $(foreach lib, $^, -l$(lib))
- %.dll:
- @echo Compiling: $@
- @echo
- $(CC) -c -o $@.o $(FJAR) $(LDFLAGS) $(CXXFLAGS)
- $(CC) -shared $(dependency_libs) -o $@.o -o $@ -Wl,--output-def,$(FDEF),--out-implib,$(FA) $(FO) $(LDFLAGS) $(CXXFLAGS)
- @echo
- .PHONY: clean
- clean:
- rm *.o
- rm *.a
- rm *.def
- rm *.dll
- rm *.exe
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement