1noinst_LIBRARIES = libcelengine.a
2noinst_HEADERS = $(wildcard *.h)
3dosstuff = celengine.dsp engine.mak
4noinst_DATA = $(dosstuff)
5
6EXTRA_DIST = \
7	$(noinst_DATA) \
8	3dsmesh.cpp \
9	solarsysxml.cpp
10
11INCLUDES = -I..
12
13if ENABLE_SPICE
14SPICESOURCES = spiceinterface.cpp spiceorbit.cpp spicerotation.cpp
15endif
16
17if ENABLE_CELX
18SCRIPT_OBJ_SOURCES = scriptobject.cpp scriptorbit.cpp scriptrotation.cpp
19endif
20
21libcelengine_a_CXXFLAGS = $(LUA_CFLAGS) $(SPICE_CFLAGS)
22
23libcelengine_a_SOURCES = \
24	asterism.cpp \
25	astro.cpp \
26	axisarrow.cpp \
27	body.cpp \
28	boundaries.cpp \
29	catalogxref.cpp \
30	cmdparser.cpp \
31	command.cpp \
32	console.cpp \
33	constellation.cpp \
34	customorbit.cpp \
35	customrotation.cpp \
36	dds.cpp \
37	deepskyobj.cpp \
38	dispmap.cpp \
39	dsodb.cpp \
40	dsoname.cpp \
41	dsooctree.cpp \
42	execution.cpp \
43	fragmentprog.cpp \
44	frame.cpp \
45	frametree.cpp \
46	galaxy.cpp \
47	glcontext.cpp \
48	glext.cpp \
49	globular.cpp \
50	glshader.cpp \
51	image.cpp \
52	jpleph.cpp \
53	location.cpp \
54	lodspheremesh.cpp \
55	marker.cpp \
56	mesh.cpp \
57	meshmanager.cpp \
58	model.cpp \
59	modelfile.cpp \
60	multitexture.cpp \
61	nebula.cpp \
62	nutation.cpp \
63	observer.cpp \
64	opencluster.cpp \
65	orbit.cpp \
66	overlay.cpp \
67	parseobject.cpp \
68	parser.cpp \
69	planetgrid.cpp \
70	precession.cpp \
71	regcombine.cpp \
72	rendcontext.cpp \
73	render.cpp \
74	renderglsl.cpp \
75	rotation.cpp \
76	rotationmanager.cpp \
77	samporbit.cpp \
78	samporient.cpp \
79	selection.cpp \
80	shadermanager.cpp \
81	simulation.cpp \
82	skygrid.cpp \
83	solarsys.cpp \
84	spheremesh.cpp \
85	star.cpp \
86	starbrowser.cpp \
87	starcolors.cpp \
88	stardb.cpp \
89	starname.cpp \
90	staroctree.cpp \
91	stellarclass.cpp \
92	texmanager.cpp \
93	texture.cpp \
94	timeline.cpp \
95	timelinephase.cpp \
96	tokenizer.cpp \
97	trajmanager.cpp \
98	univcoord.cpp \
99	universe.cpp \
100	vertexlist.cpp \
101	vertexprog.cpp \
102	virtualtex.cpp \
103	visibleregion.cpp \
104        vsop87.cpp\
105	$(SPICESOURCES)\
106	$(SCRIPT_OBJ_SOURCES)
107