rendered paste body# Set correct variables and paths
CC = g++
X11PATH = /usr/X11R6
CFLAGS = -Wall -ansi -pedantic -ffast-math -I$(X11PATH)/include
BIN = filtre_for
OBJ = $(patsubst %.c,%.o,$(wildcard *.c))
# Compilation rules
all: $(BIN)
$(BIN)=$(OBJ)
$(CC) -o $(BINARY) $(OBJ)
.cpp:
@echo
@echo "** Compiling '$*' with '`$(CC) -v 2>&1 | grep version`'"
@echo
$(CC) -o $* $< $(CFLAGS) $(LDFLAGS)
linux:
make "LDFLAGS=-lm -lpthread -lX11 -L$(X11PATH)/lib" all
solaris:
make "LDFLAGS=-lm -lpthread -lX11 -lrt -lnsl -lsocket -R$(X11PATH)/lib" all :$(BIN)
clean:
$(RM) -f $(BIN) $(OBJ)