70 lines
1.7 KiB
Makefile
70 lines
1.7 KiB
Makefile
|
#----------------------------------------------------------------------
|
||
|
# Makefile for SVGAlib utilities.
|
||
|
#
|
||
|
# This file is a part of SVGAlib.
|
||
|
#----------------------------------------------------------------------
|
||
|
|
||
|
include ../Makefile.cfg
|
||
|
|
||
|
srcdir = ..
|
||
|
VPATH = $(srcdir)/utils
|
||
|
|
||
|
#----------------------------------------------------------------------
|
||
|
# Compiler Section (overrides Makefile.cfg)
|
||
|
#----------------------------------------------------------------------
|
||
|
|
||
|
CFLAGS = $(WARN) $(OPTIMIZE) -I../include -L../sharedlib
|
||
|
#Use the next one for the Alpha/AXP if you need it
|
||
|
#LDFLAGS = -L../staticlib
|
||
|
LIBS = -lvga -lm
|
||
|
|
||
|
#----------------------------------------------------------------------
|
||
|
# Rules Section
|
||
|
#----------------------------------------------------------------------
|
||
|
|
||
|
UTILPROGS = restorefont convfont restoretextmode restorepalette dumpreg gtfcalc
|
||
|
OBJECTS = restorefont.o convfont.o restoretextmode.o restorepalette.o dumpreg.o
|
||
|
|
||
|
ifeq ($(ARCH),i386)
|
||
|
UTILPROGS += fix132x43 setmclk
|
||
|
OBJECTS += fix132x43.o setmclk.o
|
||
|
endif
|
||
|
|
||
|
.c.o:
|
||
|
$(CC) $(CFLAGS) -c -o $*.o $<
|
||
|
|
||
|
.o:
|
||
|
$(CC) $(CFLAGS) $(LDFLAGS) -o $* $*.o $(LIBS)
|
||
|
chmod 4755 $*
|
||
|
|
||
|
all: $(UTILPROGS)
|
||
|
.PHONY: all clean cleanbin dep
|
||
|
|
||
|
$(OBJECTS): .depend
|
||
|
|
||
|
convfont: convfont.o
|
||
|
$(CC) $(CFLAGS) $(LDFLAGS) -o convfont convfont.o $(LIBS)
|
||
|
|
||
|
gtfcalc: gtf/gtfcalc.c
|
||
|
$(CC) $(CFLAGS) $(LDFLAGS) -o gtfcalc -DTESTING_GTF gtf/gtfcalc.c $(LIBS)
|
||
|
|
||
|
clean:
|
||
|
rm -f $(UTILPROGS) *.o *~ UVCONFIG.CRT
|
||
|
|
||
|
dep:
|
||
|
rm -f .depend
|
||
|
make .depend
|
||
|
|
||
|
install:
|
||
|
$(INSTALLPROG) $(UTILPROGS) $(UTILINSTALLDIR)
|
||
|
|
||
|
.depend:
|
||
|
gcc $(INCLUDES) -MM $(patsubst %.o,$(srcdir)/utils/%.c,$(OBJECTS)) >.depend
|
||
|
|
||
|
#
|
||
|
# include a dependency file if one exists
|
||
|
#
|
||
|
ifeq (.depend.src,$(wildcard .depend.src))
|
||
|
include .depend.src
|
||
|
endif
|