This commit is contained in:
James Turk 2005-03-04 13:08:09 +00:00
parent 327d8e9b2f
commit 23324b1508

View File

@ -1,41 +0,0 @@
#This file is part of Photon (http://photon.sourceforge.net)
#Copyright (C) 2004-2005 James Turk
#
# Author:
# James Turk (jpt2433@rit.edu)
#
# Version:
# $Id: makefile,v 1.4 2005/02/27 09:00:13 cozman Exp $
INCLUDE_DIR = ./include
SRC_DIR = ./src
LIB_DIR = ./lib
SUBDIRS = audio math util util/filesys
INCLUDE_DIRS = $(INCLUDE_DIR) $(foreach dir,$(SUBDIRS),$(INCLUDE_DIR)/$(dir))
SRC_DIRS = $(SRC_DIR) $(foreach dir,$(SUBDIRS),$(SRC_DIR)/$(dir))
SRCS = $(foreach dir,$(SRC_DIRS),$(wildcard $(dir)/*.cpp))
INCLUDES = $(foreach dir,$(INCLUDE_DIRS),$(wildcard $(dir)/*.hpp))
OBJS = $(SRCS:.cpp=.o)
LIBS = -lphysfs -lglfw -lOpenGL32 -lOpenAL32
LIBNAME = photon
LIBFILE = $(LIB_DIR)/lib$(LIBNAME).a
CXX = g++
CPPFLAGS_INCS = $(foreach dir,$(INCLUDE_DIRS),-I$(dir))
CPPFLAGS = -Wall $(CPPFLAGS_INCS)
.PHONY: all clean
all: $(LIBFILE)
clean:
rm -f $(OBJS) $(LIBFILE)
$(LIBFILE): $(OBJS)
@echo Building $(LIBFILE)...
ar r $(LIBFILE) $(OBJS)
ranlib $(LIBFILE)