commit 0b04881cbd46617dbfe902d9d0e92ade940e07be
parent 31d7e0fb51baf658999cb7b5a2e82a26eb9b4654
Author: lash <dev@holbrook.no>
Date: Sun, 26 May 2024 20:53:25 +0100
Implement menu reverse lookup as implementation
Diffstat:
2 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/src/aux/beamenu/gen.c b/src/aux/beamenu/gen.c
@@ -211,7 +211,7 @@ int write_data() {
}
l = beamenu_export(buf, BEAMENU_EXIT_SIZE);
- f = open("beamenu.dat", O_WRONLY | O_CREAT, S_IRWXU);
+ f = open("beamenu.dat", O_WRONLY | O_CREAT, S_IRUSR | S_IWUSR);
while (l > 0) {
c = write(f, buf, l);
if (!c) {
@@ -239,7 +239,7 @@ int write_defs() {
int r;
int i;
- f = open("beamenu_defs.h", O_WRONLY | O_CREAT, S_IRWXU);
+ f = open("beamenu_defs.h", O_WRONLY | O_CREAT, S_IRUSR | S_IWUSR);
r = 0;
p = "#ifndef BEAMENU_DEFS_H_\n#define BEAMENU_DEFS_H_\n\n";
@@ -300,7 +300,7 @@ int write_impl() {
int l;
int f;
- f = open("beamenu_defs.c", O_WRONLY | O_CREAT, S_IRWXU);
+ f = open("beamenu_defs.c", O_WRONLY | O_CREAT, S_IRUSR | S_IWUSR);
r = 0;
p = "char *beamenu_dst_r[] = {\n";
diff --git a/src/gtk/Makefile b/src/gtk/Makefile
@@ -1,4 +1,4 @@
-OBJS := $(patsubst %.c,%.o,$(filter-out main.c,$(wildcard *.c)))
+OBJS := $(patsubst %.c,%.o,$(filter-out main.c beamenu_defs.c,$(wildcard *.c)))
LINKOBJS := $(wildcard ../*.o) $(OBJS)
INCLUDES := -I.. -I../aux/include
CFLAGS += `pkg-config --cflags gtk4 gstreamer-1.0 libtasn1 libqrencode zbar` $(INCLUDES) -g3 -Wall
@@ -7,7 +7,7 @@ LDFLAGS += $(LIBS)
AUXLIBS := `pkg-config --libs kee`
all: menu resource $(OBJS)
- $(CC) $(CFLAGS) main.c -o a.out $(LINKOBJS) $(LDFLAGS) $(AUXLIBS)
+ $(CC) $(CFLAGS) main.c -o a.out $(LINKOBJS) $(LDFLAGS) $(AUXLIBS) beamenu_defs.o
%.o: %.c
$(CC) $(CFLAGS) -c $< -o $@ $(LDFLAGS)
@@ -20,7 +20,7 @@ clean:
rm -vf a.out
rm -vf a_dev.out
rm -vf resources.c
- rm -vf beamenu_defs.h
+ rm -vf beamenu_defs.*
rm -vf beamenu.dat
make -C tests clean
@@ -29,3 +29,4 @@ resource:
menu:
../aux/beamenu/beamenu_gen menu.txt
+ $(CC) $(CFLAGS) -c beamenu_defs.c -o beamenu_defs.o