mirror of
https://github.com/ascii-boxes/boxes.git
synced 2025-01-19 04:18:12 +01:00
Added build target for optimized compilation
Now linking with flex library instead of lex library
This commit is contained in:
parent
3271315a45
commit
413528bdf0
44
src/Makefile
44
src/Makefile
@ -1,13 +1,45 @@
|
||||
# Makefile for boxes on Solaris 2.6/sparc
|
||||
#
|
||||
# File: Makefile
|
||||
# Date created: March 18, 1999 (Thursday, 15:10h)
|
||||
# Author: Thomas Jensen
|
||||
# tsjensen@stud.informatik.uni-erlangen.de
|
||||
# Version: $Id$
|
||||
# Format: GNU make
|
||||
# World Wide Web: http://home.pages.de/~jensen/boxes/
|
||||
# Platforms: sparc/Solaris 2.6
|
||||
# Purpose: Makefile for boxes, the box drawing program
|
||||
# Remarks: ---
|
||||
#
|
||||
# Revision History:
|
||||
#
|
||||
# $Log: boxes-config,v $
|
||||
# Revision 1.3 1999/03/22 10:57:14 tsjensen
|
||||
# Added -D__EXTENSIONS__
|
||||
# Compile everything but the parser with -Wall -W
|
||||
#
|
||||
# Revision 1.2 1999/03/19 17:58:14 tsjensen
|
||||
# Added boxes.o to clean target
|
||||
# Switched language to ANSI C / POSIX_SOURCE
|
||||
# Added -Wall -W to boxes core compilation
|
||||
#
|
||||
# Revision 1.1 1999/03/18 15:10:41 tsjensen
|
||||
# Initial revision
|
||||
#____________________________________________________________________________
|
||||
#============================================================================
|
||||
|
||||
LEX = flex
|
||||
YACC = yacc
|
||||
CC = gcc
|
||||
CFLAGS = -ansi -D_POSIX_C_SOURCE -D__EXTENSIONS__ # -O
|
||||
|
||||
LEX = flex
|
||||
YACC = yacc
|
||||
CC = gcc
|
||||
CFLAGS = -ansi -D_POSIX_C_SOURCE -D__EXTENSIONS__ $(CFLAGS_ADDTL)
|
||||
LDFLAGS = -L/local/GNU/lib
|
||||
|
||||
|
||||
boxes: y.tab.o lex.yy.o boxes.o
|
||||
$(CC) $(LDFLAGS) -o boxes y.tab.o lex.yy.o boxes.o -ll
|
||||
$(CC) $(LDFLAGS) -o boxes y.tab.o lex.yy.o boxes.o -lfl
|
||||
|
||||
build:
|
||||
$(MAKE) CFLAGS_ADDTL=-O boxes
|
||||
|
||||
lex.yy.o: lex.yy.c y.tab.h
|
||||
$(CC) $(CFLAGS) -DYY_NO_UNPUT -Wall -W -c lex.yy.c
|
||||
|
Loading…
Reference in New Issue
Block a user