1
## -*- mode: makefile; tab-width: 4 -*-
2
## $Id: Makefile.am 18003 2009-05-05 09:16:57Z davea $
4
include $(top_srcdir)/Makefile.incl
8
# stuff linked into both main app and graphics app
14
# stuff linked into graphics app
26
graphics2_files += mac_icon.cpp
27
graphics2_files += macglutfix.m
33
AM_CXXFLAGS += @GLUT_CFLAGS@
36
lib_LTLIBRARIES = libboinc_api.la
37
libboinc_api_la_SOURCES = $(api_files)
38
libboinc_api_la_LDFLAGS = -L$(libdir) -rpath $(libdir) -version-number $(LIBBOINC_VERSION)
40
lib_LTLIBRARIES += libboinc_graphics2.la
41
libboinc_graphics2_la_SOURCES = $(graphics2_files)
42
libboinc_graphics2_la_CPPFLAGS = -I$(top_srcdir)/lib
43
libboinc_graphics2_la_LDFLAGS = -L$(libdir) -rpath $(libdir) -version-number $(LIBBOINC_VERSION)
44
endif #BUILD_GRAPHICS_API
47
## install only headers that are meant for exporting the API !!
48
pkginclude_HEADERS = \
52
endif ## INSTALL_HEADERS
54
# Some OSs may not prefix libraries with lib.
57
LIBBOINC_API_STATIC=boinc_api.${LIBEXT}
58
LIBBOINC_GRAPHICS2_STATIC=boinc_graphics2.${LIBEXT}
60
LIBBOINC_API_STATIC=libboinc_api.${LIBEXT}
61
LIBBOINC_GRAPHICS2_STATIC=libboinc_graphics2.${LIBEXT}
66
all_local = $(LIBBOINC_API_STATIC)
68
all_local += $(LIBBOINC_GRAPHICS2_STATIC)
72
all-local: $(all_local)
74
$(LIBBOINC_API_STATIC): libboinc_api.la
75
rm -f $(LIBBOINC_API_STATIC)
76
$(LN) .libs/$(LIBBOINC_API_STATIC) .
78
$(LIBBOINC_GRAPHICS2_STATIC): libboinc_graphics2.la
79
rm -f $(LIBBOINC_GRAPHICS2_STATIC)
80
$(LN) .libs/$(LIBBOINC_GRAPHICS2_STATIC) .
83
endif ## ENABLE_LIBRARIES
87
EXTRA_PROGRAMS = api_app api_test
89
api_app_SOURCES = api_app.cpp ../lib/parse.cpp
90
api_app_LDADD = $(LIBAPI)
91
api_test_SOURCES = api_test.cpp ../lib/parse.cpp
92
api_test_LDADD = $(LIBAPI)