ASTROSRCS = JulianDate.c EqunofTime.c
ASTROOBJS = JulianDate.o EqunofTime.o
SPHERESRCS = GetSpherePoint.c
SPHEREOBJS = GetSpherePoint.o
.c.o:
$(CC) $(CFLAGS) -Iinclude $(INCLUDES) -c $<
all:: xworld
compile_world: compile_world.c
$(CC) -Iinclude $(INCLUDES) -o compile_world $(CFLAGS) compile_world.c
pad: pad.c
$(CC) -Iinclude -o pad $(CFLAGS) pad.c
world.o: compile_world
./compile_world
xworld: $(ASTROOBJS) $(SPHEREOBJS) getmyabspath.o world.o pad xworld.c
$(CC) -Iinclude -o xworld.tmp $(INCLUDES) $(CFLAGS) xworld.c \
$(ASTROOBJS) $(SPHEREOBJS) getmyabspath.o $(MORELIBS) $(LDLIBS)
$(STRIP) xworld.tmp
./pad
$(CAT) xworld.tmp world.o > xworld
$(CHMOD) 755 xworld
$(RM) xworld.tmp
install: xworld
-$(MKDIR) $(BINDIR)
$(INSTALL) -m 755 -g bin -o bin xworld $(BINDIR)
deinstall:
$(RM) $(BINDIR)/xworld
clean:
$(RM) $(ASTROOBJS) $(SPHEREOBJS) getmyabspath.o *.core
veryclean: clean
$(RM) libastro.a libSphere.a world.o xworld.o xworld compile_world pad
distclean: veryclean
$(RM) Makefile
syntax highlighted by Code2HTML, v. 0.9.1