Added C interface

This commit is contained in:
Yohai Meiron 2025-11-04 23:09:06 -05:00
parent b59b6716a6
commit 69e1a7ad9d
3 changed files with 63 additions and 1 deletions

View file

@ -1,5 +1,11 @@
example: gravity.o
$(CC) -O3 example.c -o example gravity.o ../grapite/libgrapite.a -lcuda -lcudart -lstdc++ -lm
gravity.o:
$(CXX) -O3 --std=c++23 gravity.cpp -c
main:
$(CXX) -O3 main.cpp ../grapite/libgrapite.a -lcuda -lcudart -o $@
clean:
$(RM) main
$(RM) main *.o