Patch compilation of binaries
Former-commit-id: 688670c339643a282bdeabafafff3b451be83cb6 Former-commit-id: 60d3e42d2af73515fea50d9c97dc4eacda9c8abb
This commit is contained in:
30
src/repseek/Makefile
Executable file
30
src/repseek/Makefile
Executable file
@ -0,0 +1,30 @@
|
||||
# ---------------------------------------------------------------
|
||||
# $Id: $
|
||||
# ---------------------------------------------------------------
|
||||
# @file: Makefile
|
||||
# @desc: makefile for lxpack
|
||||
#
|
||||
# @history:
|
||||
# @history:
|
||||
# @+ <Gloup> : Apr 97 : Created
|
||||
# @+ <Gloup> : Mar 02 : Updated for LXxware
|
||||
#
|
||||
# @note: should be processed with gnu compatible make
|
||||
# @note: helixware_compatible
|
||||
#
|
||||
# @end:
|
||||
# ---------------------------------------------------------------
|
||||
#
|
||||
include ../../config/auto.conf
|
||||
|
||||
DIRS = repseek-2014.09
|
||||
|
||||
include ../../config/targets/propagate.targ
|
||||
|
||||
include ../../config/targets/help.targ
|
||||
|
||||
all::
|
||||
$(MAKE) ACTION=$@ _action
|
||||
|
||||
clean::
|
||||
$(MAKE) -C lxpack portclean
|
@ -10,44 +10,18 @@
|
||||
# MACHINE = LINUX
|
||||
# MACHINE = OSF
|
||||
|
||||
MACHINE = MACOSX
|
||||
include ../../../config/auto.conf
|
||||
|
||||
|
||||
# ???: MALLOC=-lmalloc
|
||||
# others: MALLOC =
|
||||
# macosx debug: MALLOC = -lMallocDebug
|
||||
MALLOC=
|
||||
|
||||
|
||||
# SGI: PROTO= PROTO=1
|
||||
# others: PROTO= PROTO=0
|
||||
PROTO= PROTO=0
|
||||
|
||||
# SGI: RANLIB= touch
|
||||
# others: RANLIB= ranlib
|
||||
|
||||
RANLIB= ranlib
|
||||
|
||||
# Users can choose:
|
||||
|
||||
#CC= cc
|
||||
CC= gcc
|
||||
|
||||
|
||||
CFLAGS= -O4 -Wall
|
||||
#CFLAGS= -O2
|
||||
#CFLAGS= -pg
|
||||
#CFLAGS= -g
|
||||
|
||||
INSTALLDIR = $$HOME/bin
|
||||
|
||||
##### defined
|
||||
|
||||
SHELL = bash
|
||||
|
||||
LDFLAGS = -lm $(MALLOC)
|
||||
#LDFLAGS = -g -lm $(MALLOC)
|
||||
|
||||
SRC = sort.c\
|
||||
help.c\
|
||||
output.c\
|
||||
@ -77,24 +51,18 @@ OBJ = $(SRC:.c=.o)
|
||||
|
||||
## Rules
|
||||
|
||||
default:
|
||||
@echo "++ Repeats Search Engines ++"
|
||||
@echo "edit Makefile and set MACHINE, RANLIB, PROTO, CC, CFLAGS and eventually MALLOC"
|
||||
@echo " "
|
||||
@echo "To compile: make repseek"
|
||||
@echo "To clean: make clean"
|
||||
|
||||
all: repseek install
|
||||
|
||||
%.o: %.c
|
||||
$(CC) $(CFLAGS) -D$(MACHINE) -c -o $@ $<;
|
||||
$(CC) $(CFLAGS) -c -o $@ $<;
|
||||
|
||||
|
||||
repseek: $(OBJ) main_repseek.c
|
||||
$(CC) $(CFLAGS) -D$(MACHINE) -o $@ $(OBJ) main_repseek.c $(LDFLAGS);
|
||||
$(CC) $(CFLAGS) -o $@ $(OBJ) main_repseek.c $(LDFLAGS);
|
||||
|
||||
|
||||
install: repseek
|
||||
cp repseek $(INSTALLDIR)
|
||||
cp repseek $(BINDIR)
|
||||
|
||||
|
||||
clean:
|
||||
|
Reference in New Issue
Block a user