You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gnucash/Makefile

86 lines
3.6 KiB

######################################################################
#********************************************************************
#* Makefile -- makefile for xacc (X-Accountant) *
#* Copyright (C) 1997 Robin D. Clark *
#* *
#* This program is free software; you can redistribute it and/or *
#* modify it under the terms of the GNU General Public License as *
#* published by the Free Software Foundation; either version 2 of *
#* the License, or (at your option) any later version. *
#* *
#* This program is distributed in the hope that it will be useful, *
#* but WITHOUT ANY WARRANTY; without even the implied warranty of *
#* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
#* GNU General Public License for more details. *
#* *
#* You should have received a copy of the GNU General Public License*
#* along with this program; if not, write to the Free Software *
#* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. *
#* *
#* Author: Rob Clark *
#* Internet: rclark@cs.hmc.edu *
#* Address: 609 8th Street *
#* Huntington Beach, CA 92648-4632 *
#********************************************************************
######################################################################
# CONFIGURABLE STUFF: #
CC = cc
AR = ar r
RANLIB = ranlib
# USE_NO_COLOR - don't use red/black colors to denote neg/positive
# balances, but instead display a signed number in
# the balance field
# USEQUICKFILL - comment out if you get a compile error about
# XbaeMatrixSetCursorPosition
# HYPER_HELP - include hyper-text help system
# DEBUGMEMORY - does some accounting whenever malloc/free
# is called.
# USEDEBUG - causes debugging info to be displayed
CFLAGS = $(LFLAGS) -I../include -I../lib/libhtmlw -I../lib/Xbae-4.6.2-linas \
-I ../lib/ComboBox-1.33 -I/usr/local/include -DMOTIF1_2 \
-DUSEQUICKFILL
# -DDEBUGMEMORY -DUSEDEBUG
# -DUSEQUICKFILL # -DUSE_NO_COLOR -DDEBUGMEMORY -DUSEDEBUG
LFLAGS = -g -L/usr/local/lib -L/usr/X11/lib -L../lib
LIBS = -lXm -lXmu -lXt -lXpm -lXext -lSM -lICE -lX11
# LIBS = -lXm -lXmu -lXt -lXpm -lXext -lSM -lICE -lX11 -lefence
######################################################################
######################################################################
# DO NOT EDIT THE STUFF BELOW THIS LINE! #
OPTIONS = "CC = $(CC)" "LFLAGS = $(LFLAGS)" \
"CFLAGS = $(CFLAGS)" "LIBS = $(LIBS)" \
"RANLIB = $(RANLIB)" "AR = $(AR)"
default :
@cd lib/ComboBox-1.33 ; $(MAKE)
@cd lib/Xbae-4.6.2-linas ; $(MAKE)
@cd lib/libhtmlw ; $(MAKE) $(OPTIONS)
@cd src ; $(MAKE) $(OPTIONS)
clean :
rm -f core junk tmp *~ *.bak
@cd include ; rm -f *~
@cd help ; rm -f *~
@cd lib/libhtmlw ; $(MAKE) clean
@cd src ; $(MAKE) clean
@cd lib/ComboBox-1.33 ; $(MAKE) clean
@cd lib/Xbae-4.6.2-linas ; $(MAKE) clean
really_clean : clean
@cd src ; $(MAKE) really_clean
@cd lib/libhtmlw ; $(MAKE) really_clean
realclean: really_clean
depend :
@cd src ; $(MAKE) depend $(OPTIONS)