File debian.rules of Package apache-gone

#!/usr/bin/make -f

BUILDDIR = build

%:
	dh $@

override_dh_auto_build:
	mkdir -p $(BUILDDIR)

	echo "Building apache-gone module..."

	# Compile using apxs (Apache Extension Tool)
	apxs -c -I src \
		-Wc,-Wall -Wc,-std=c99 \
		-lpcre2-8 \
		src/mod_gone.c

	echo "Build completed successfully."
	ls -l src/.libs/mod_gone.so

override_dh_auto_clean:
	rm -rf $(BUILDDIR) src/.libs src/*.la src/*.lo src/*.o src/*.slo

override_dh_auto_install:
	echo "Installing Apache module..."
	install -D -m 644 src/.libs/mod_gone.so \
		debian/apache-gone/usr/lib/apache2/modules/mod_gone.so

override_dh_auto_test:
	# Skip tests during package build
openSUSE Build Service is sponsored by