XEphem/GUI/xephem/tools/xephemdbd/Makefile

38 lines
660 B
Makefile

# Makefile for xephemdbd.
# run this after successfully making XEphem and its libs.
# Only tested on Linux.
CC = gcc
XED = ../..
LAS = $(XED)/../../libastro
IPH = $(XED)/../../libip
XI = /opt/local/include
XL = /opt/local/lib
CLDFLAGS =-g
CFLAGS = $(CLDFLAGS) -Wall -ffast-math -I$(XED) -I$(LAS) -I$(IPH) -I$(XI)
LDFLAGS = $(CLDFLAGS) -L$(LAS) -L$(XL)
LIBS = -lastro -lm
OBJS = xephemdbd.o \
db.o \
fsfetch.o \
request.o \
stubs.o \
$(XED)/gsc.o \
$(XED)/xe2.o
xephemdbd: $(OBJS)
$(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)
xephemdbd_static: $(OBJS)
$(CC) -static $(LDFLAGS) -o $@ $(OBJS) $(LIBS)
clobber:
touch x.o
rm -f *.o xephemdbd