Renaming Makefile to Makefile.X11, added depend support, adjusted paths

This commit is contained in:
Jon Smirl 2003-08-23 01:12:35 +00:00
parent 6373672367
commit ae530c2ff9
2 changed files with 64 additions and 31 deletions

View File

@ -1,31 +0,0 @@
# Simple makefile for compiling test programs on Linux
# These programs aren't intended to be included with the normal
# distro. They're not too interesting but they're good for testing.
TOP = ../..
CC = gcc
CFLAGS = -g -I$(TOP)/include
LIBS = -L$(TOP)/lib -lGL -lGLU -lglut -lm -Wl,-rpath,$(TOP)/lib
PROGS = miniglxtest miniglxsample sample_server sample_server2 manytex texline
##### RULES #####
.SUFFIXES:
.SUFFIXES: .c
.c:
$(CC) $(CFLAGS) $< $(LIBS) -o $@
##### TARGETS #####
default: $(PROGS)
clean:
rm -f $(PROGS)
rm -f *.o

View File

@ -0,0 +1,64 @@
# Simple makefile for compiling test programs on Linux
# These programs aren't intended to be included with the normal
# distro. They're not too interesting but they're good for testing.
TOP = ../..
default: linux-solo
LIBS = $(APP_LIB_DEPS)
SOURCES = miniglxtest.c \
miniglxsample.c \
sample_server.c \
sample_server2.c \
manytex.c \
texline.c
OBJECTS = $(SOURCES:.c=.o)
PROGS = $(SOURCES:%.c=%)
INCLUDES = \
-I. \
-I$(TOP)/include
##### RULES #####
.SUFFIXES:
.SUFFIXES: .c
.c:
$(CC) $(INCLUDES) $(CFLAGS) $< $(LIBS) -o $@
.c.o:
$(CC) -c $(INCLUDES) $(CFLAGS) $(DEFINES) $< -o $@
.S.o:
$(CC) -c $(INCLUDES) $(CFLAGS) $(DEFINES) $< -o $@
##### TARGETS #####
targets: depend $(PROGS)
clean:
rm -f $(PROGS)
rm -f *.o
# Run 'make -f Makefile.X11 dep' to update the dependencies if you change
# what's included by any source file.
depend: $(SOURCES)
makedepend -fdepend -Y $(INCLUDES) \
$(SOURCES)
# Emacs tags
tags:
etags `find . -name \*.[ch]` `find ../include`
include $(TOP)/Make-config
include depend