github.com/hirochachacha/plua@v0.0.0-20170217012138-c82f520cc725/testdata/lua-5.3.3-tests/libs/makefile (about)

     1  # change this variable to point to the directory with Lua headers
     2  # of the version being tested
     3  LUA_DIR = ../..
     4  
     5  CC = gcc
     6  
     7  # compilation should generate Dynamic-Link Libraries
     8  CFLAGS = -Wall -std=gnu99 -O2 -I$(LUA_DIR) -fPIC -shared
     9  
    10  # libraries used by the tests
    11  all: lib1.so lib11.so lib2.so lib21.so lib2-v2.so
    12  
    13  lib1.so: lib1.c
    14  	$(CC) $(CFLAGS) -o lib1.so lib1.c
    15  
    16  lib11.so: lib11.c
    17  	$(CC) $(CFLAGS) -o lib11.so lib11.c
    18  
    19  lib2.so: lib2.c
    20  	$(CC) $(CFLAGS) -o lib2.so lib2.c
    21  
    22  lib21.so: lib21.c
    23  	$(CC) $(CFLAGS) -o lib21.so lib21.c
    24  
    25  lib2-v2.so: lib2.so
    26  	mv lib2.so ./lib2-v2.so