Skip to content

Instantly share code, notes, and snippets.

@lexmart
lexmart / iss.sh
Last active July 8, 2023 02:06
Install system service bash script
#!/bin/sh
fullpath=$(realpath $1)
dirpath=$(dirname $fullpath)
name=$(basename $1)
service_file=/etc/systemd/system/$name.service
echo "[Unit]" > $service_file
echo "Description=$name" >> $service_file
echo "After=network.target" >> $service_file
echo "[Service]" >> $service_file
struct M44
{
union
{
struct
{
float m00, m01, m02, m03;
float m10, m11, m12, m13;
float m20, m21, m22, m23;
float m30, m31, m32, m33;
#define assert(expr) if(!(expr)) { *((int *)0) = 0; }
#define invalidCodePath assert(false);
#define arrlen(arr) (sizeof(arr)/sizeof((arr)[0]))
#include "matrix.cpp"
#include <windows.h>
#include <d3d11.h>
#include <dxgi.h>
#include <stdint.h>
//#include "matrix.cpp"
#include <windows.h>
#include <d3d11.h>
#include <dxgi.h>
#include <stdint.h>
#include <d3dcompiler.h>
#define assert(expr) if(!(expr)) { *((int *)0) = 0; }
#define invalidCodePath assert(false);