All pastes #806185 Raw Edit

Someone

public text v1 · immutable
·published 2007-12-05 00:34 UTC
rendered paste body
CC = gcc
OPT = -fPIC -O3 -Wall
objects = finale.o helper.o file.o
program = xax-prog.so

$(program): $(objects) 
	$(CC) -shared -Wl -o $@ $^

finale.o: finale.c 
	$(CC) $(OPT) -c $^

helper.o: helper.c 
	$(CC) $(OPT) -c $^

file.o: file.c
	$(CC) $(OPT) -c $^

clean:
	rm -f $(objects) 
	rm -f $(program)