| | |
| | | shmht_mytests: shmht_mytests.o shmht.o memfd.o |
| | | $(CC) $(CFLAGS) $(INCLUDE) -L . -pthread -o $@ $^ |
| | | shmht_mytests.o: |
| | | $(CC) $(CFLAGS) $(INCLUDE) -fPIC -c shmht_mytests.c |
| | | $(CC) $(CFLAGS) $(INCLUDE) -fPIC -c ../sample/shmht_mytests.c |
| | | memfd.o: |
| | | $(CC) $(CFLAGS) $(INCLUDE) -fPIC -c memfd.c |
| | | ipc_server:libipc_server.so |
| | | $(CC) $(CFLAGS) $(INCLUDE) -fPIC -pthread -o $@ ipc_server.c -lipc_server -L . |
| | | $(CC) $(CFLAGS) $(INCLUDE) -fPIC -pthread -o $@ ../sample/ipc_server.c -lipc_server -L . |
| | | libipc_server.so: |
| | | $(CC) -shared -fPIC -o $@ ipc_server_lib.c ipc_msg.c memfd.c |
| | | $(CC) -shared -fPIC $(INCLUDE) -o $@ ipc_server_lib.c ipc_msg.c memfd.c |
| | | ipc_client:libipc_client.so |
| | | $(CC) $(CFLAGS) $(INCLUDE) -fPIC -o $@ ipc_client.c ipc_msg.c memfd.c -lipc_client -L . |
| | | $(CC) $(CFLAGS) $(INCLUDE) -fPIC -o $@ ../sample/ipc_client.c ipc_msg.c memfd.c -lipc_client -L . |
| | | libipc_client.so: |
| | | $(CC) -shared -fPIC -o $@ ipc_client_lib.c ipc_msg.c memfd.c |
| | | $(CC) -shared -fPIC $(INCLUDE) -o $@ ipc_client_lib.c ipc_msg.c memfd.c |
| | | clean: |
| | | rm -rf *.so *.o a.out shmht_mytests *.a ipc_client ipc_server |